![]() |
VR-Forces 4.5 Class Documentation
|
Widget that allows for the selection of an embarkation slot from the given data. More...

Public Member Functions | |
| DtEmbarkationSlotEntryWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtEmbarkationSlotEntryWidget () |
| virtual void | setRange (double bottom, double top) |
| Validation range. Not applicable. | |
| virtual void | setDefaultValue (const std::string &) |
| Not applicable. | |
| virtual void | setVariableData (const std::string &) |
| Variable data. Not applicable. | |
| virtual DtReaderWriter * | createBoundVariable (const std::string &variableName) |
| Creates the reader/writer variable that will be used as part of the task statement. | |
| virtual void | setupFromBoundVariable (const DtReaderWriter *variableName) |
| Sets up the widget from the given reader/writer variables. | |
| virtual void | setupGui (const std::vector< makVrv::DtSimEntry * > &data) |
| Sets up widget with currently selected item. | |
| virtual void | setupFrom (const std::vector< makVrv::DtSimEntry * > &data) |
| Sets up widget with currently selected item. Requests data. | |
| virtual void | setEmbarkInSlot (int) |
| If not -1 then use this slot. | |
| virtual int | embarkInSlot () const |
| virtual void | setChooseAnyAvailableSlotIfTaken (bool) |
| virtual bool | chooseAnyAvailableSlotIfTaken () const |
| virtual void | disableControls (bool) |
Public Member Functions inherited from makVrf::DtTaskSetVariableWidget | |
| DtTaskSetVariableWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0) | |
| virtual | ~DtTaskSetVariableWidget () |
| virtual void | setToolTip (const QString &) |
| Sets the tool tip. | |
| virtual void | setLabel (const std::string &) |
| Display label. | |
| virtual void | setTopLineVisible (bool) |
| Hides top line. | |
| virtual bool | topLineVisible () const |
| virtual void | createTopLine () |
| Creates top line. | |
| virtual void | setIndent (int) |
| Sets the indent level for the contents of this widget, except for the title line. | |
| virtual bool | isValid () const |
| Indicates the current selection is valid. | |
| virtual void | setTopLabelChecked (bool) |
| Sets the top label to be checked/unchecked and calls topLabelChecked if the check box is visible. | |
| virtual bool | topLabelChecked () const |
| virtual void | setTopLabelIsCheckable (bool) |
| Sets whether or not the top label is checkable. | |
| 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]. | |
Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface | |
| DtTaskSetVariableWidgetInterface () | |
| virtual | ~DtTaskSetVariableWidgetInterface () |
| virtual DtTaskSetVariableWidgetExtensionInterface * | parameterContents (QWidget *parent, const Qt::WindowFlags &flags=0) const |
| If there are any, returns contents for this variable for variable extension. Default is no extension. | |
| virtual bool | guiElementOnly () const |
| Returns true if this is a GUI element only. Default is false. | |
Static Public Member Functions | |
| static makVrv::DtUnicode | codeVariableType () |
Public Attributes | |
| boost::signal< void()> | signal_informationReceived |
| Signal sent when request for slot is fulfilled. | |
| boost::signal< void()> | signal_noSlotsAvailable |
| Signal when there is no slot available to embark on. | |
| QGridLayout * | myContentLayout |
| QLabel * | mySlotNameLabel |
| QComboBox * | mySlotName |
| QLabel * | mySlotTypeLabel |
| QComboBox * | mySlotType |
| QCheckBox * | myChooseAny |
| QLabel * | myStatusLabel |
| QLabel * | myStatus |
Public Attributes inherited from makVrf::DtTaskSetVariableWidget | |
| boost::signal< void(bool)> | signal_topLevelCheckStateChanged |
| QVBoxLayout * | myVariableWidgetLayout |
| QHBoxLayout * | mySpacedLayout |
| QVBoxLayout * | myVariableContentLayout |
| When creating subclasses of this item, use the variable content layout to add your content. | |
| QWidget * | myTopLine |
| QLabel * | myTopLabel |
| QWidget * | myChoiceCanvas |
| QRadioButton * | myUseDefault |
| QRadioButton * | myUseSpecific |
| QSpacerItem * | myTopSeparator |
| QHBoxLayout * | myTopLineLayout |
| QSpacerItem * | mySpacerItem |
Protected Types | |
| typedef std::map< DtString, std::map< DtString, int > > | TypeToNameMap |
| typedef std::map< int, bool > | SlotAvailability |
Protected Slots | |
| virtual void | slotNameChanged () |
| virtual void | slotTypeChanged () |
Protected Slots inherited from makVrf::DtTaskSetVariableWidget | |
| virtual void | topLabelCheckStateChanged () |
Protected Member Functions | |
| virtual void | slot_slotInformationReceived (const DtUUID &, const DtIfEmbarkationSlotInformationResponse::SlotInformationMap &) |
| virtual void | updateSlotStatus () |
| virtual void | resetAndHide () |
Protected Attributes | |
| int | myEmbarkInSlot |
| std::vector< makVrv::DtSimEntry * > | myEmbarking |
| TypeToNameMap | myTypeToNameMap |
| SlotAvailability | mySlotAvailabiltyMap |
| DtUUID | myRequesting |
Protected Attributes inherited from makVrf::DtTaskSetVariableWidget | |
| makVrv::DtDe & | myDe |
| makVrv::DtSignalConnectionManager | myConnections |
| bool | myTopLabelIsCheckable |
Additional Inherited Members | |
Signals inherited from makVrf::DtTaskSetVariableWidget | |
| void | validityUpdated () |
| Signal which can be emitted to indicate the validity of the current widget selection has changed. | |
Widget that allows for the selection of an embarkation slot from the given data.
If there is more than one entity given in the setupFrom, then this control will be disabled
|
protected |
|
protected |
| makVrf::DtEmbarkationSlotEntryWidget::DtEmbarkationSlotEntryWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent, | ||
| const Qt::WindowFlags & | flags = 0 |
||
| ) |
|
virtual |
Validation range. Not applicable.
Implements makVrf::DtTaskSetVariableWidgetInterface.
|
virtual |
Not applicable.
Implements makVrf::DtTaskSetVariableWidgetInterface.
|
virtual |
Variable data. Not applicable.
Implements makVrf::DtTaskSetVariableWidgetInterface.
|
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 |
Sets up widget with currently selected item.
Will keep track of who is doing the embarking. If more than one will disable this widget
|
virtual |
Sets up widget with currently selected item. Requests data.
Reimplemented from makVrf::DtTaskSetVariableWidget.
|
virtual |
If not -1 then use this slot.
If not available choose any available if flag is true (default) else fail to embark
|
virtual |
|
virtual |
|
virtual |
|
inlinestatic |
References makVrv::DtUnicode::tr().
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
| boost::signal<void ()> makVrf::DtEmbarkationSlotEntryWidget::signal_informationReceived |
Signal sent when request for slot is fulfilled.
| boost::signal<void ()> makVrf::DtEmbarkationSlotEntryWidget::signal_noSlotsAvailable |
Signal when there is no slot available to embark on.
| QGridLayout* makVrf::DtEmbarkationSlotEntryWidget::myContentLayout |
| QLabel* makVrf::DtEmbarkationSlotEntryWidget::mySlotNameLabel |
| QComboBox* makVrf::DtEmbarkationSlotEntryWidget::mySlotName |
| QLabel* makVrf::DtEmbarkationSlotEntryWidget::mySlotTypeLabel |
| QComboBox* makVrf::DtEmbarkationSlotEntryWidget::mySlotType |
| QCheckBox* makVrf::DtEmbarkationSlotEntryWidget::myChooseAny |
| QLabel* makVrf::DtEmbarkationSlotEntryWidget::myStatusLabel |
| QLabel* makVrf::DtEmbarkationSlotEntryWidget::myStatus |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |