![]() |
VR-Forces 5.0.3 Developer's Guide
|
A collection of 3 range widgets for x, y and z offsets (in meters). It is up to the user of this widget to determine what x, y and z actually mean. Different than a location entry widget as this will not be effected by coordinate system selection.

Public Member Functions | |
| DtOffsetLocationEntryWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, const CreationFlags &cflags=NormalMode) | |
| virtual | ~DtOffsetLocationEntryWidget () |
| virtual void | setLabel (const std::string &) |
| virtual double | x () const |
| virtual double | y () const |
| virtual double | z () const |
| virtual void | setX (double) |
| virtual void | setY (double) |
| virtual void | setZ (double) |
| 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 | setXLabel (const QString &) |
| virtual QString | xLabel () const |
| virtual void | setYLabel (const QString &) |
| virtual QString | yLabel () const |
| virtual void | setZLabel (const QString &) |
| virtual QString | zLabel () const |
| virtual void | setRange (double bottom, double top) |
| virtual void | setDefaultValue (const std::string &) |
| virtual void | setVariableData (const QString &) |
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 | |
| QGridLayout * | myGridLayout |
| QWidget * | myCanvas |
| DtSmallRangeEntryWidget * | myX |
| DtSmallRangeEntryWidget * | myY |
| DtSmallRangeEntryWidget * | myZ |
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 | adjustLabelSizes () |
| virtual std::string | variableDataFromUiDesigner (const QDomElement &element, const DtScriptedTaskVariableLayoutConverter &converter) const |
| virtual void | selectionChanged (const std::set< makVrv::DtUniqueID > &oldSelection) |
Properties | |
| QString | xLabel |
| QString | yLabel |
| QString | zLabel |
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::DtOffsetLocationEntryWidget::DtOffsetLocationEntryWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0, |
||
| const CreationFlags & | cflags = NormalMode |
||
| ) |
|
virtual |
|
virtual |
Display label. This will set the label for x, y and z values. Separate labels by semi-colon.
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
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.
These methods must be implemented in order to be considered a DtTaskSetVariable that can be used as part of a scripted task. Same range is set for x, y and z.
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
virtual |
Default value to set in control. Separate by semi-colon to set values for x, y and z.
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. Unused for this class.
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
virtual |
Returns the offset value for x.
|
virtual |
Returns the offset value for y.
|
virtual |
Returns the offset value for z.
|
virtual |
Sets the x value.
|
virtual |
Sets the y value.
|
virtual |
Sets the z value.
|
virtual |
Creates the reader/writer variable that will be used as part of the task statement (DtRwOffsetVector)
Implements makVrf::DtTaskSetVariableWidgetInterface.
|
virtual |
Sets up the widget from the given reader/writer variables (DtRwOffsetVector)
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.
|
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.
| QGridLayout* makVrf::DtOffsetLocationEntryWidget::myGridLayout |
| QWidget* makVrf::DtOffsetLocationEntryWidget::myCanvas |
| DtSmallRangeEntryWidget* makVrf::DtOffsetLocationEntryWidget::myX |
| DtSmallRangeEntryWidget* makVrf::DtOffsetLocationEntryWidget::myY |
| DtSmallRangeEntryWidget* makVrf::DtOffsetLocationEntryWidget::myZ |
|
readwrite |
|
readwrite |
|
readwrite |