19 class DtRangeEntryWidget;
29 Q_PROPERTY(QString xLabel READ xLabel WRITE setXLabel)
30 Q_PROPERTY(QString yLabel READ yLabel WRITE setYLabel)
31 Q_PROPERTY(QString zLabel READ zLabel WRITE setZLabel)
40 virtual
void setLabel(const std::
string&);
44 virtual
void setXLabel(const QString&);
45 virtual QString xLabel() const;
47 virtual
void setYLabel(const QString&);
48 virtual QString yLabel() const;
50 virtual
void setZLabel(const QString&);
51 virtual QString zLabel() const;
57 virtual
void setRange(
double bottom,
double top);
60 virtual
void setDefaultValue(const std::
string&);
64 virtual
void setVariableData(const QString&);
68 virtual
double x() const;
71 virtual
double y() const;
74 virtual
double z() const;
77 virtual
void setX(
double);
80 virtual
void setY(
double);
83 virtual
void setZ(
double);
86 virtual
DtReaderWriter* createBoundVariable(const std::
string& variableName);
89 virtual
void setupFromBoundVariable(const
DtReaderWriter* variableName);
95 static makVrv::DtUnicode codeVariableType()
102 return tr(
"VR-Forces Entity Manipulation").toUtf8().constData();
107 return tr(
"<vrfGuiDataEntryWidgets/offsetLocationEntryWidget.h>").toUtf8().constData();
112 return tr(
"offsetLocation").toUtf8().constData();
115 virtual void setTopLabelIsCheckable(
bool b);
118 virtual void topLabelCheckStateChanged();
119 virtual void adjustLabelSizes();
143 virtual void setReadOnly(
bool);
DtRangeEntryWidget * myRangeTop
Definition: offsetLocationEntryWidget.h:148
Simple line text entry widget that will allow the user to enter a range value.
Definition: rangeEntryWidget.h:26
QWidget * myCanvas
Definition: offsetLocationEntryWidget.h:124
This class will parse the UI file for known scripted task variable types and pull out specified scrip...
Definition: scriptedTaskVariableLayoutConverter.h:32
DtRangeEntryWidget * myDefaultValue
Definition: offsetLocationEntryWidget.h:146
Definition: readerWriter.h:85
static std::string headerFile()
Definition: offsetLocationEntryWidget.h:105
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools.
Definition: DtUnicode.h:92
Extension widget which simply contains three Range variable widgets to allow for reuse of existing cl...
Definition: offsetLocationEntryWidget.h:132
DtRangeEntryWidget * myZ
Definition: offsetLocationEntryWidget.h:127
A class for keeping track of meta data for variables of scripted tasks.
Definition: scriptedTaskVariable.h:31
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:23
DtRangeEntryWidget * myY
Definition: offsetLocationEntryWidget.h:126
static std::string variableName()
Definition: offsetLocationEntryWidget.h:110
DtTaskSetVariableWidgetCreator< DtOffsetLocationEntryWidget > DtOffsetLocationEntryWidgetCreator
Definition: offsetLocationEntryWidget.h:151
QGridLayout * myGridLayout
Definition: offsetLocationEntryWidget.h:123
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtRangeEntryWidget * myRangeBottom
Definition: offsetLocationEntryWidget.h:147
static std::string designerGroup()
Definition: offsetLocationEntryWidget.h:100
A collection of 3 range widgets for x, y and z offsets (in meters).
Definition: offsetLocationEntryWidget.h:25
DtRangeEntryWidget * myX
Definition: offsetLocationEntryWidget.h:125