20 class DtHeadingEntryWidget;
27 Q_PROPERTY(QString headingLabel READ headingLabel WRITE setHeadingLabel)
28 Q_PROPERTY(QString pitchLabel READ pitchLabel WRITE setPitchLabel)
29 Q_PROPERTY(QString rollLabel READ rollLabel WRITE setRollLabel)
39 virtual
void setLabel(const std::
string&);
44 virtual
void setRange(
double bottom,
double top);
47 virtual
void setDefaultValue(const std::
string&);
51 virtual
void setVariableData(const QString&);
55 virtual DtTaitBryan orientation() const;
58 virtual
void setOrientation(const DtTaitBryan&);
61 virtual
DtReaderWriter* createBoundVariable(const std::
string& variableName);
64 virtual
void setupFromBoundVariable(const
DtReaderWriter* variableName);
72 virtual
void setHeadingLabel(const QString&);
73 virtual QString headingLabel() const;
75 virtual
void setPitchLabel(const QString&);
76 virtual QString pitchLabel() const;
78 virtual
void setRollLabel(const QString&);
79 virtual QString rollLabel() const;
82 static makVrv::DtUnicode codeVariableType()
87 static std::string designerGroup()
89 return tr(
"VR-Forces Entity Manipulation").toUtf8().constData();
92 static std::string headerFile()
94 return tr(
"<vrfGuiCoreQt/orientationEntryWidget.h>").toUtf8().constData();
97 static std::string variableName()
99 return tr(
"orientation").toUtf8().constData();
105 virtual void setTopLabelIsCheckable(
bool b);
108 virtual void topLabelCheckStateChanged();
109 virtual void onOrientationChanged();