![]() |
VR-Forces 4.7 Class Documentation
|
This class will parse the UI file for known scripted task variable types and pull out specified scripted task variable information. More...

Public Member Functions | |
| DtScriptedTaskVariableLayoutConverter (makVrv::DtDe &) | |
| CTOR. | |
| virtual | ~DtScriptedTaskVariableLayoutConverter () |
| DTOR. | |
| virtual void | convertUiLayoutToVariables (const std::string &uiLayout, std::vector< DtScriptedTaskVariable > &results) const |
| virtual std::string | buildLayoutFrom (const std::vector< DtScriptedTaskVariable > &, const std::string &description, bool showInternalVariables=false) const |
| Will create and return a ui layout string based on the variables such that this can be saved to a .ui file and edited. | |
| virtual std::string | stringValue (const QDomElement &) const |
| virtual QStringList | stringListValue (const QDomElement &) const |
| virtual int | intValue (const QDomElement &) const |
| virtual double | doubleValue (const QDomElement &) const |
| virtual bool | booleanValue (const QDomElement &) const |
| virtual QTime | timeValue (const QDomElement &) const |
| virtual void | writeProperty (QXmlStreamWriter &, const QString &name, const QRect &) const |
| virtual void | writeProperty (QXmlStreamWriter &, const QString &name, const QString &) const |
| virtual void | writeProperty (QXmlStreamWriter &, const QString &name, int) const |
| virtual void | writeProperty (QXmlStreamWriter &, const QString &name, double) const |
| virtual void | writeProperty (QXmlStreamWriter &, const QString &name, bool) const |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtScriptedTaskVariableLayoutConverter & | instance (makVrv::DtDe &) |
| Instance of this class if not registered. | |
| static void | registerInstance (makVrv::DtDe &, DtScriptedTaskVariableLayoutConverter *) |
| Registers a new instance of the creator. | |
Protected Member Functions | |
| virtual void | processElement (const QDomElement &, std::vector< DtScriptedTaskVariable > &results) const |
| virtual void | processVariable (const QDomElement &, DtScriptedTaskVariable &variable) const |
| virtual void | addDescription (QXmlStreamWriter &, const QString &description) const |
| virtual void | writeScriptedTaskWidgetData (QXmlStreamWriter &, QWidget *control, const DtScriptedTaskVariable &var) const |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| std::map< QString, int > | myVariableNames |
This class will parse the UI file for known scripted task variable types and pull out specified scripted task variable information.
| makVrf::DtScriptedTaskVariableLayoutConverter::DtScriptedTaskVariableLayoutConverter | ( | makVrv::DtDe & | ) |
CTOR.
|
virtual |
DTOR.
|
static |
Instance of this class if not registered.
|
static |
Registers a new instance of the creator.
|
virtual |
|
virtual |
Will create and return a ui layout string based on the variables such that this can be saved to a .ui file and edited.
Note that this representation is not inclusive of all elements that would be seen if created from designer initially.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
mutableprotected |