|
QXmpp
Version:1.3.1
|
The QXmppDataForm class represents a data form as defined by XEP-0004: Data Forms. More...
#include <QXmppDataForm.h>
Classes | |
| class | Field |
| The QXmppDataForm::Field class represents a data form field as defined by XEP-0004: Data Forms. More... | |
| class | Media |
| The QXmppDataForm::Media class represents a media field as defined by XEP-0221: Data Forms Media Element. More... | |
| class | MediaSource |
The QXmppDataForm::MediaSource class represents a link to one of possibly multiple sources for a media element from XEP-0221: Data Forms Media Element consisting of a MIME type and a QUrl. More... | |
Public Types | |
| enum | Type { None, Form, Submit, Cancel, Result } |
| This enum is used to describe a form's type. More... | |
Public Member Functions | |
| QXmppDataForm (QXmppDataForm::Type type=QXmppDataForm::None) | |
| Constructs a QXmppDataForm of the specified type. | |
| QXmppDataForm (QXmppDataForm::Type type, const QList< Field > &fields, const QString &title={}, const QString &instructions={}) | |
| QXmppDataForm (const QXmppDataForm &other) | |
| Constructs a copy of other. | |
| ~QXmppDataForm () | |
| Destroys the form. | |
| QXmppDataForm & | operator= (const QXmppDataForm &other) |
| Assigns other to this form. | |
| QString | instructions () const |
| Returns the form's instructions. | |
| void | setInstructions (const QString &instructions) |
| QList< Field > | fields () const |
| Returns the form's fields. More... | |
| QList< Field > & | fields () |
| void | setFields (const QList< QXmppDataForm::Field > &fields) |
| QString | title () const |
| Returns the form's title. | |
| void | setTitle (const QString &title) |
| QXmppDataForm::Type | type () const |
| Returns the form's type. | |
| void | setType (QXmppDataForm::Type type) |
| bool | isNull () const |
| Returns true if the form has an unknown type. | |
The QXmppDataForm class represents a data form as defined by XEP-0004: Data Forms.
| enum QXmppDataForm::Type |
This enum is used to describe a form's type.
| QList< QXmppDataForm::Field > & QXmppDataForm::fields | ( | ) | const |
Returns the form's fields.
Returns the form's fields by reference.
| void QXmppDataForm::setFields | ( | const QList< QXmppDataForm::Field > & | fields | ) |
Sets the form's fields.
| fields |
| void QXmppDataForm::setInstructions | ( | const QString & | instructions | ) |
Sets the form's instructions.
| instructions |
| void QXmppDataForm::setTitle | ( | const QString & | title | ) |
Sets the form's title.
| title |
| void QXmppDataForm::setType | ( | QXmppDataForm::Type | type | ) |
Sets the form's type.
| type |
1.8.17