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 |