![]() |
VR-Forces 5.0.2 Developer's Guide
|
A widget that will allow the user to enter in heading/pitch/roll values.

Public Member Functions | |
| DtOrientationEntryWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, const CreationFlags &cflags=NormalMode) | |
| virtual | ~DtOrientationEntryWidget () |
| virtual void | setLabel (const std::string &) |
| virtual DtTaitBryan | orientation () const |
| virtual void | setOrientation (const DtTaitBryan &) |
| virtual DtReaderWriter * | createBoundVariable (const std::string &variableName) |
| virtual void | setupFromBoundVariable (const DtReaderWriter *variableName) |
| virtual DtTaskSetVariableWidgetExtensionInterface * | parameterContents (QWidget *parent, const Qt::WindowFlags &flags=0) const |
| virtual void | setTopLabelIsCheckable (bool b) |
| virtual void | setRange (double bottom, double top) |
| virtual void | setDefaultValue (const std::string &) |
| virtual void | setVariableData (const QString &) |
| virtual void | setHeadingLabel (const QString &) |
| virtual QString | headingLabel () const |
| virtual void | setPitchLabel (const QString &) |
| virtual QString | pitchLabel () const |
| virtual void | setRollLabel (const QString &) |
| virtual QString | rollLabel () const |
Public Member Functions inherited from makVrf::DtTaskSetVariableWidget | |
| DtTaskSetVariableWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, const CreationFlags &cflags=NormalMode) | |
| virtual | ~DtTaskSetVariableWidget () |
| virtual void | setToolTip (const QString &) |
| virtual void | setLabel (const QString &) |
| virtual void | setVariableData (const std::string &) |
| virtual QString | variableData () const |
| virtual QString | label () const |
| virtual void | setupFrom (const std::vector< makVrv::DtSimEntry * > &data) |
| virtual void | setIsInternal (bool) |
| virtual bool | isInternal () const |
| virtual void | setTopLineVisible (bool) |
| virtual bool | topLineVisible () const |
| virtual void | createTopLine () |
| virtual void | setIndent (int) |
| virtual int | indent () const |
| virtual bool | isValid () const |
| virtual void | setTopLabelChecked (bool) |
| virtual bool | topLabelChecked () const |
| virtual void | setRange (const DtRange &) |
| virtual void | setRangeTop (double) |
| virtual void | setRangeTop (int) |
| virtual double | rangeTop () const |
| virtual void | setRangeBottom (double) |
| virtual void | setRangeBottom (int) |
| virtual double | rangeBottom () const |
| virtual const DtRange & | getRange () const |
| virtual bool | topLabelIsCheckable () const |
| virtual void | getDefaultSpecificTitles (QString &defaultTitle, QString &specificTitle) const |
| virtual void | setDefaultSpecificTitles (const QString &defaultTitle, const QString &specificTitle) |
| virtual void | setupDefaultSpecificFromVariableData (const DtString &var) |
| virtual std::string | scriptedTaskVariableName () const |
| virtual void | setSelection (const std::set< makVrv::DtUniqueID > &selection) |
| virtual void | setSelection (const std::vector< makVrv::DtSimEntry * > &data) |
| virtual const std::set < makVrv::DtUniqueID > & | selection () const |
Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface | |
| DtTaskSetVariableWidgetInterface () | |
| virtual | ~DtTaskSetVariableWidgetInterface () |
| virtual void | widgetInitializedForDialog (DtScriptedTaskDialog *, const std::vector< makVrv::DtSimEntry * > &data) |
| virtual bool | guiElementOnly () const |
Static Public Member Functions | |
| static makVrv::DtUnicode | codeVariableType () |
| static std::string | designerGroup () |
| static std::string | headerFile () |
| static std::string | variableName () |
Static Public Member Functions inherited from makVrf::DtTaskSetVariableWidget | |
| static bool | includeInQtDesigner () |
Static Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface | |
| static bool | canBeUsedAsWidget () |
| static void | initializeForQtDesignerExtension (makVrv::DtDe &de, QDesignerFormEditorInterface *core) |
| static bool | includeInQtDesigner () |
Public Attributes | |
| boost::signals2::signal< void()> | signal_changed |
| QWidget * | myCanvas |
| DtAngleEntryWidget * | myHeading |
| DtAngleEntryWidget * | myPitch |
| DtAngleEntryWidget * | myRoll |
| QGridLayout * | myContentLayout |
Public Attributes inherited from makVrf::DtTaskSetVariableWidget | |
| boost::signals2::signal< void(bool)> | signal_topLevelCheckStateChanged |
| int | myIndent |
| QVBoxLayout * | myVariableWidgetLayout |
| QHBoxLayout * | mySpacedLayout |
| QVBoxLayout * | myVariableContentLayout |
| QWidget * | myTopLine |
| QLabel * | myTopLabel |
| QWidget * | myChoiceCanvas |
| QRadioButton * | myUseDefault |
| QRadioButton * | myUseSpecific |
| QSpacerItem * | myTopSeparator |
| QHBoxLayout * | myTopLineLayout |
| QSpacerItem * | mySpacerItem |
Protected Member Functions | |
| virtual void | topLabelCheckStateChanged () |
| virtual void | onOrientationChanged () |
| virtual std::string | variableDataFromUiDesigner (const QDomElement &element, const DtScriptedTaskVariableLayoutConverter &converter) const |
| virtual void | selectionChanged (const std::set< makVrv::DtUniqueID > &oldSelection) |
Properties | |
| QString | headingLabel |
| QString | pitchLabel |
| QString | rollLabel |
Properties inherited from makVrf::DtTaskSetVariableWidget | |
| QString | label |
| bool | isInternal |
| int | indent |
| QString | variableData |
Additional Inherited Members | |
Public Types inherited from makVrf::DtTaskSetVariableWidgetInterface | |
| enum | CreationFlags { NormalMode = 0x00000000, QtDesignerMode = 0x00000001 } |
Signals inherited from makVrf::DtTaskSetVariableWidget | |
| void | validityUpdated () |
Protected Slots inherited from makVrf::DtTaskSetVariableWidget | |
Protected Attributes inherited from makVrf::DtTaskSetVariableWidget | |
| makVrv::DtDe & | myDe |
| makVrv::DtSignalConnectionManager | myConnections |
| bool | myTopLabelIsCheckable |
| DtRange | myRange |
| bool | myIsInternal |
| CreationFlags | myCreationFlags |
| QString | myVariableData |
| std::set< makVrv::DtUniqueID > | mySelection |
| makVrf::DtOrientationEntryWidget::DtOrientationEntryWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0, |
||
| const CreationFlags & | cflags = NormalMode |
||
| ) |
|
virtual |
|
virtual |
Display label. Values for different labels separated by ;. The fourth label will be used as the main title for the control itself, so, it could look like Heading;Pitch;Roll;Topographic Orientation.
Reimplemented from makVrf::DtTaskSetVariableWidget.
These methods must be implemented in order to be considered a DtTaskSetVariable that can be used as part of a scripted task. This will be applied to all orientation values.
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
virtual |
Default value to set in control. Values separated by ;.
Implements makVrf::DtTaskSetVariableWidgetInterface.
|
virtual |
Variable data that can be used by this control to initialize values (i.e. filtered list box, combo box). Items should be separated by a semi-colon.
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
virtual |
Returns the orientation value.
|
virtual |
Sets the orientation value (supplied in radians). Akin to calling setDefaultValue with the value as a string.
|
virtual |
Creates the reader/writer variable that will be used as part of the task statement.
Implements makVrf::DtTaskSetVariableWidgetInterface.
|
virtual |
Sets up the widget from the given reader/writer variables.
Implements makVrf::DtTaskSetVariableWidgetInterface.
|
virtual |
Return extension that allows entry of default and range values in meters. Will also change according to coordinate settings.
Reimplemented from makVrf::DtTaskSetVariableWidgetInterface.
|
virtual |
Label setting. If any labels are empty then label will be hidden.
|
virtual |
Label setting. If any labels are empty then label will be hidden.
|
virtual |
Label setting. If any labels are empty then label will be hidden.
|
virtual |
Label setting. If any labels are empty then label will be hidden.
|
virtual |
Label setting. If any labels are empty then label will be hidden.
|
virtual |
Label setting. If any labels are empty then label will be hidden.
|
inlinestatic |
References makVrv::DtUnicode::tr().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
virtual |
Sets whether or not the top label is checkable. If it is will hide the top label label and show the check box. If the check box is shown calls topLabelChecked.
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
protectedvirtual |
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
protectedvirtual |
|
protectedvirtual |
Given the Ui designer properties create a string that will represent the variable data for those properties.
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
protectedvirtual |
Called when the selection has changed via setSelection.
Reimplemented from makVrf::DtTaskSetVariableWidget.
| boost::signals2::signal<void ()> makVrf::DtOrientationEntryWidget::signal_changed |
Signal sent when heading has changed.
| QWidget* makVrf::DtOrientationEntryWidget::myCanvas |
| DtAngleEntryWidget* makVrf::DtOrientationEntryWidget::myHeading |
| DtAngleEntryWidget* makVrf::DtOrientationEntryWidget::myPitch |
| DtAngleEntryWidget* makVrf::DtOrientationEntryWidget::myRoll |
| QGridLayout* makVrf::DtOrientationEntryWidget::myContentLayout |
|
readwrite |
|
readwrite |
|
readwrite |