17 #include <QStringList>
25 class QXmlStreamWriter;
47 virtual void convertUiLayoutToVariables(
const std::string& uiLayout, std::vector<DtScriptedTaskVariable>& results)
const;
49 virtual std::string stringValue(
const QDomElement&)
const;
50 virtual QStringList stringListValue(
const QDomElement&)
const;
51 virtual int intValue(
const QDomElement&)
const;
52 virtual double doubleValue(
const QDomElement&)
const;
54 virtual QTime timeValue(
const QDomElement&)
const;
56 virtual void writeProperty(QXmlStreamWriter&,
const QString& name,
const QRect&)
const;
57 virtual void writeProperty(QXmlStreamWriter&,
const QString& name,
const QString&)
const;
58 virtual void writeProperty(QXmlStreamWriter&,
const QString& name,
int)
const;
59 virtual void writeProperty(QXmlStreamWriter&,
const QString& name,
double)
const;
60 virtual void writeProperty(QXmlStreamWriter&,
const QString& name,
bool)
const;
62 virtual void addDescription(QXmlStreamWriter&,
const QString& description)
const;
63 virtual void writeScriptedTaskWidgetData(QXmlStreamWriter&, QWidget* control,
const DtScriptedTaskVariable& var)
const;
66 virtual void processElement(
const QDomElement&, std::vector<DtScriptedTaskVariable>& results)
const;
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
This class will parse the UI file for known scripted task variable types and pull out specified scrip...
Definition: scriptedTaskVariableLayoutConverter.h:32
std::map< QString, int > myVariableNames
Definition: scriptedTaskVariableLayoutConverter.h:71
Contains makVrv::DtVirtualBaseClass class.
A class for keeping track of meta data for variables of scripted tasks. The information is currently ...
Definition: scriptedTaskVariable.h:34
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
makVrv::DtDe & myDe
Definition: scriptedTaskVariableLayoutConverter.h:70
DT_DLL_simulationObjectEditorimpl bool booleanValue(DtReaderWriter *, const char *name)