QXmpp
Version:0.9.1
|
The QXmppDataForm::Field class represents a data form field as defined by XEP-0004: Data Forms. More...
#include <QXmppDataForm.h>
Public Types | |
enum | Type { BooleanField, FixedField, HiddenField, JidMultiField, JidSingleField, ListMultiField, ListSingleField, TextMultiField, TextPrivateField, TextSingleField } |
This enum is used to describe a field's type. | |
Public Member Functions | |
Field (QXmppDataForm::Field::Type type=QXmppDataForm::Field::TextSingleField) | |
Constructs a QXmppDataForm::Field of the specified type. | |
Field (const QXmppDataForm::Field &other) | |
Constructs a copy of other. | |
~Field () | |
Destroys the form field. | |
QXmppDataForm::Field & | operator= (const QXmppDataForm::Field &other) |
Assigns other to this field. | |
QString | description () const |
Returns the field's description. | |
void | setDescription (const QString &description) |
QString | key () const |
Returns the field's key. | |
void | setKey (const QString &key) |
QString | label () const |
Returns the field's label. | |
void | setLabel (const QString &label) |
Media | media () const |
Returns the field's media. | |
void | setMedia (const Media &media) |
Sets the field's media. | |
QList< QPair< QString, QString > > | options () const |
Returns the field's options. | |
void | setOptions (const QList< QPair< QString, QString > > &options) |
bool | isRequired () const |
Returns true if the field is required, false otherwise. | |
void | setRequired (bool required) |
QXmppDataForm::Field::Type | type () const |
Returns the field's type. | |
void | setType (QXmppDataForm::Field::Type type) |
QVariant | value () const |
Returns the field's value. | |
void | setValue (const QVariant &value) |
The QXmppDataForm::Field class represents a data form field as defined by XEP-0004: Data Forms.
void QXmppDataForm::Field::setDescription | ( | const QString & | description | ) |
Sets the field's description.
description |
void QXmppDataForm::Field::setKey | ( | const QString & | key | ) |
Sets the field's key.
key |
void QXmppDataForm::Field::setLabel | ( | const QString & | label | ) |
Sets the field's label.
label |
void QXmppDataForm::Field::setOptions | ( | const QList< QPair< QString, QString > > & | options | ) |
Sets the field's options.
options |
void QXmppDataForm::Field::setRequired | ( | bool | required | ) |
Set to true if the field is required, false otherwise.
required |
void QXmppDataForm::Field::setType | ( | QXmppDataForm::Field::Type | type | ) |
Sets the field's type.
type |
void QXmppDataForm::Field::setValue | ( | const QVariant & | value | ) |
Sets the field's value.
value |