![]() |
VR-Forces 4.10 Class Documentation
|
A collection of 3 range widgets for x, y and z offsets (in meters). More...

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 &) |
| Display label. This will set the label for x, y and z values. Separate labels by semi-colon. More... | |
| virtual double | x () const |
| Returns the offset value for x. More... | |
| virtual double | y () const |
| Returns the offset value for y. More... | |
| virtual double | z () const |
| Returns the offset value for z. More... | |
| virtual void | setX (double) |
| Sets the x value. More... | |
| virtual void | setY (double) |
| Sets the y value. More... | |
| virtual void | setZ (double) |
| Sets the z value. More... | |
| virtual DtReaderWriter * | createBoundVariable (const std::string &variableName) |
| Creates the reader/writer variable that will be used as part of the task statement (DtRwOffsetVector) More... | |
| virtual void | setupFromBoundVariable (const DtReaderWriter *variableName) |
| Sets up the widget from the given reader/writer variables (DtRwOffsetVector) More... | |
| virtual DtTaskSetVariableWidgetExtensionInterface * | parameterContents (QWidget *parent, const Qt::WindowFlags &flags=0) const |
| Return extension that allows entry of default and range values in meters. More... | |
| virtual void | setTopLabelIsCheckable (bool b) |
| Sets whether or not the top label is checkable. More... | |
| 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 &) |
| Default value to set in control. Separate by semi-colon to set values for x, y and z. More... | |
| virtual void | setVariableData (const QString &) |
| Variable data that can be used by this control to initialize values (i.e. More... | |
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 &) |
| Sets the tool tip. More... | |
| virtual void | setLabel (const QString &) |
| QString version for property. More... | |
| virtual void | setVariableData (const std::string &) |
| Calls QString version. More... | |
| virtual QString | variableData () const |
| virtual QString | label () const |
| virtual void | setupFrom (const std::vector< makVrv::DtSimEntry * > &data) |
| Sets up widget with currently selected item. No-op. More... | |
| virtual void | setIsInternal (bool) |
| Whether or not value is internal. Internal values will not be shown to the user on the scripted task dialog. More... | |
| virtual bool | isInternal () const |
| virtual void | setTopLineVisible (bool) |
| Hides top line. More... | |
| virtual bool | topLineVisible () const |
| virtual void | createTopLine () |
| Creates top line. More... | |
| virtual void | setIndent (int) |
| Sets the indent level for the contents of this widget, except for the title line. More... | |
| virtual int | indent () const |
| virtual bool | isValid () const |
| Indicates the current selection is valid. More... | |
| virtual void | setTopLabelChecked (bool) |
| Sets the top label to be checked/unchecked and calls topLabelChecked if the check box is visible. More... | |
| 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) |
| Format is allowdefault=[defaultTitle],[specificTitle]. More... | |
| virtual std::string | scriptedTaskVariableName () const |
| In most cases this is the objectName of the object, however, in some cases (as in radio button) this could be a name that is shared amongst like objects, so, that is returned instead. More... | |
| virtual void | setSelection (const std::set< makVrv::DtUniqueID > &selection) |
| The selection set can be used to determine the diplay units to show. More... | |
| 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) |
| Called when the widget is initialized from a scripted task dialog. Default implementation is to do nothing. More... | |
| virtual bool | guiElementOnly () const |
| Returns true if this is a GUI element only. Default is false. More... | |
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 () |
| Whether or not this shows up as a usable variable widget. More... | |
| static void | initializeForQtDesignerExtension (makVrv::DtDe &de, QDesignerFormEditorInterface *core) |
| Implement at class level to perform Qt Designer custom widget initialization. Please refer to Qt documentation for designer modifications. More... | |
| 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 |
| When creating subclasses of this item, use the variable content layout to add your content. More... | |
| 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 |
| Given the Ui designer properties create a string that will represent the variable data for those properties. More... | |
| virtual void | selectionChanged (const std::set< makVrv::DtUniqueID > &oldSelection) |
| Called when the selection has changed via setSelection. More... | |
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 () |
| Signal which can be emitted to indicate the validity of the current widget selection has changed. More... | |
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 |
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
| 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 |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
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 |