#include <dataformbase.h>
Inherited by DataForm, DataFormItem, and DataFormReported.
Inheritance diagram for DataFormBase:
Public Types | |
typedef std::list< DataFormField > | FieldList |
Public Member Functions | |
DataFormBase () | |
virtual | ~DataFormBase () |
bool | hasField (const std::string &field) |
DataFormField | field (const std::string &field) |
FieldList & | fields () |
virtual void | setFields (FieldList &fields) |
Protected Attributes | |
FieldList | m_fields |
You shouldn't need to use this class directly. Use DataForm instead.
Definition at line 33 of file dataformbase.h.
|
A list of JEP-0004 Data Form Fields. Definition at line 44 of file dataformbase.h. |
|
Creates a new DataFormBase. Definition at line 20 of file dataformbase.cpp. |
|
Virtual destructor. Definition at line 44 of file dataformbase.h. |
|
Use this function to fetch a copy of a field of the form. If no such field exists, an empty (invalid) field is returned.
Definition at line 36 of file dataformbase.cpp. References DataFormBase::m_fields. |
|
Use this function to retrieve the list of fields of a form.
Definition at line 70 of file dataformbase.h. |
|
Use this function to check whether this form contains a field with the given name.
Definition at line 24 of file dataformbase.cpp. References DataFormBase::m_fields. |
|
Use this function to set the fields the form contains.
Definition at line 77 of file dataformbase.h. |