AnimaL |
Tutorial |
Documentation |
#include <Fields.h>
Inheritance diagram for X3DTK::Qt::MField< TypeSField >:
Definition at line 160 of file Fields.h.
Public Member Functions | |
MField (QString name, void *pointer, unsigned int nbColumns=1, bool edit=false) | |
The main controller GUI. | |
virtual QWidget * | SFieldGUI (QString name, TypeSField *ptr, QWidget *parent)=0 |
the corresponding field GUI (Graphique User Interface) | |
virtual void | add (QWidget *parent) |
Add the corresponding field GUI (Graphique User Interface) to the parameter QWidget * parent. | |
virtual QString | read () |
Read the multiple fields of this field from the attribute Field::pointer. | |
virtual void | write (QString s) |
Write the multiple fields from a QString through the attribute Field::pointer. | |
Protected Attributes | |
QWidget * | MFtab |
The page corresponding to this MField in the GUI (Graphique User Interface). | |
QGridLayout * | MFtabLayout |
The layout of the attribute MField::MFtab. | |
std::list< QWidget * > | chidrenMFtabList |
The QWidget list corresponding to the children of the attribute MField::MFtab. | |
ObjectGUI * | objectGUI |
The QWidget parent of MFtab. |
|
The main controller GUI.
|
|
Add the corresponding field GUI (Graphique User Interface) to the parameter QWidget * parent.
Implements X3DTK::Qt::Field. Definition at line 25 of file Fields.cpp. References X3DTK::Qt::MField< TypeSField >::chidrenMFtabList, X3DTK::Qt::MField< TypeSField >::MFtab, X3DTK::Qt::MField< TypeSField >::MFtabLayout, X3DTK::Qt::MField< TypeSField >::objectGUI, and X3DTK::Qt::MField< TypeSField >::SFieldGUI(). Referenced by X3DTK::Qt::MField< TypeSField >::write(). |
|
Read the multiple fields of this field from the attribute Field::pointer.
Implements X3DTK::Qt::AbstractMField. Definition at line 87 of file Fields.cpp. |
|
the corresponding field GUI (Graphique User Interface)
Implemented in X3DTK::Qt::MFFloat, and X3DTK::Qt::MFInt. Referenced by X3DTK::Qt::MField< TypeSField >::add(). |
|
Write the multiple fields from a QString through the attribute Field::pointer.
Implements X3DTK::Qt::AbstractMField. Definition at line 106 of file Fields.cpp. References X3DTK::Qt::MField< TypeSField >::add(), X3DTK::Qt::MField< TypeSField >::objectGUI, and X3DTK::Qt::ObjectGUI::ok(). |
|
The QWidget list corresponding to the children of the attribute MField::MFtab.
Definition at line 167 of file Fields.h. Referenced by X3DTK::Qt::MField< TypeSField >::add(). |
|
The page corresponding to this MField in the GUI (Graphique User Interface).
Definition at line 163 of file Fields.h. Referenced by X3DTK::Qt::MField< TypeSField >::add(). |
|
The layout of the attribute MField::MFtab.
Definition at line 165 of file Fields.h. Referenced by X3DTK::Qt::MField< TypeSField >::add(). |
|
The QWidget parent of MFtab.
Definition at line 169 of file Fields.h. Referenced by X3DTK::Qt::MField< TypeSField >::add(), and X3DTK::Qt::MField< TypeSField >::write(). |