#include <dataformfieldcontainer.h>
Inherited by DataForm, DataFormItem, and DataFormReported.
Inheritance diagram for DataFormFieldContainer:

Public Types | |
| typedef std::list< DataFormField * > | FieldList |
Public Member Functions | |
| DataFormFieldContainer () | |
| DataFormFieldContainer (const DataFormFieldContainer &dffc) | |
| virtual | ~DataFormFieldContainer () |
| bool | hasField (const std::string &field) const |
| DataFormField * | field (const std::string &field) const |
| FieldList & | fields () |
| virtual void | setFields (FieldList &fields) |
| virtual void | addField (DataFormField *field) |
| DataFormField * | addField (DataFormField::FieldType type, const std::string &name, const std::string &value=EmptyString, const std::string &label=EmptyString) |
You shouldn't need to use this class directly. Use DataForm instead.
Definition at line 35 of file dataformfieldcontainer.h.
|
|
A list of XEP-0004 Data Form Fields. Definition at line 57 of file dataformfieldcontainer.h. |
|
|
Creates a new FieldContainer. Definition at line 21 of file dataformfieldcontainer.cpp. |
|
|
Creates a new FieldContainer, copying all fields from the given FieldContainer.
Definition at line 25 of file dataformfieldcontainer.cpp. |
|
|
Virtual destructor. Definition at line 34 of file dataformfieldcontainer.cpp. |
|
||||||||||||||||||||
|
Adds a single new Field and returns a pointer to that field.
Definition at line 103 of file dataformfieldcontainer.h. |
|
|
Use this function to add a single field to the list of existing fields.
Definition at line 93 of file dataformfieldcontainer.h. |
|
|
Use this function to fetch a pointer to a field of the form. If no such field exists, 0 is returned.
Definition at line 49 of file dataformfieldcontainer.cpp. |
|
|
Use this function to retrieve the list of fields of a form.
Definition at line 79 of file dataformfieldcontainer.h. |
|
|
Use this function to check whether this form contains a field with the given name.
Definition at line 64 of file dataformfieldcontainer.h. |
|
|
Use this function to set the fields the form contains.
Definition at line 86 of file dataformfieldcontainer.h. |
1.4.1