![]() |
VR-Forces 4.8 Class Documentation
|
A widget class for encapsulating radio commands for tasks or sets. More...

Classes | |
| struct | EmbeddedEntity |
Public Member Functions | |
| DtEmbeddedEntityCommandAssignmentWidget (makVrv::DtDe &de, DtCommandDialogExtensionInterface *, QWidget *parent=0, Qt::WindowFlags flags=Qt::Dialog|Qt::CustomizeWindowHint|Qt::WindowTitleHint) | |
| CTOR. More... | |
| virtual | ~DtEmbeddedEntityCommandAssignmentWidget () |
| DTOR. More... | |
| virtual bool | insertMapFocusHandler (DtMapFocusHandler *, int index=-1) |
| The QListWidget does not interact with the map so this implementation is blank. More... | |
| virtual void | setAllowBroadcast (bool) |
| No-op – not allowed. More... | |
| virtual void | setupUi (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt) |
| Turn off broadcast. More... | |
Public Member Functions inherited from makVrf::DtCommandAssignmentWidget | |
| DtCommandAssignmentWidget (makVrv::DtDe &de, DtCommandDialogExtensionInterface *, QWidget *parent=0, Qt::WindowFlags flags=Qt::Dialog|Qt::CustomizeWindowHint|Qt::WindowTitleHint, int partOfPlan=false) | |
| CTOR. More... | |
| virtual | ~DtCommandAssignmentWidget () |
| DTOR. More... | |
| virtual void | run (const std::vector< makVrv::DtSimEntry * > &) |
| Override to run the dialog. More... | |
| virtual void | connectSignals (const std::vector< makVrv::DtSimEntry * > &) |
| Call to remove dialog if an entity is destroyed that is part of the supplied list. More... | |
| virtual void | selectionChanged (const DtUUID &selection) |
| Called when myEntitySelectionWidget selection has changed. More... | |
| void | setPartOfPlan (int b) |
| 0 - Not part of plan dialog 1 - Part of plan dialog 2 - Part of command widget More... | |
| virtual void | setBroadcastTitle (const QString &) |
| virtual DtCommandDialogExtensionInterface * | extension () |
Public Member Functions inherited from makVrf::DtCommandAssignmentWidgetInterface | |
| DtCommandAssignmentWidgetInterface () | |
| virtual | ~DtCommandAssignmentWidgetInterface () |
| DTOR. More... | |
| void | setParentMenu (DtVrfTaskSetMenu *p) |
| void | setParentContainer (DtCommandAssignmentWidgetInterface *p) |
| DtCommandAssignmentWidgetInterface * | parentContainer () |
| void | setAllowExtensionChange (bool b) |
| bool | allowExtensionChange () const |
| virtual const std::vector < makVrv::DtSimEntry * > & | connectedTo () const =0 |
Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface | |
| virtual | ~DtCommandDialogExtensionInterface () |
| virtual bool | initiallyBroadcast () const |
| Whether or not to initially set to broadcast. Default is false. More... | |
| virtual bool | allowBroadcasting () const |
| Whether or not to allow broadcasting. Default is true. More... | |
| virtual bool | hasUserEntry () const |
| Returns true if there is user entry. Default is to assume there is. More... | |
| virtual QString | entitySelectionGroupBoxTitle () const |
| If defined, title for the group box for entity selection on command widget. More... | |
| virtual void | filterAboutToBeAdded (DtVrfSelectionFilter *) |
| virtual void | parentShown (QWidget *) |
| virtual void | onCancel ()=0 |
| virtual makVrv::DtUnicode | broadcastTitle () const |
Protected Member Functions | |
| virtual std::vector< std::string > | commandDialogFiltersFor (const std::vector< makVrv::DtSimEntry * > &data, const DtSimStatement *stmt, int &initialSelection) const |
| If part of a command dialog the filters to use for the command dialog selection. More... | |
| virtual void | populateEntitySelectionWidget (const std::vector< makVrv::DtSimEntry * > &) |
| virtual void | attachExtension (const std::vector< makVrv::DtSimEntry * > &data, DtCommandDialogExtensionInterface *ext, const DtSimStatement *stmt) |
Protected Member Functions inherited from makVrf::DtCommandAssignmentWidget | |
| QWidget * | widget () |
| Returns the widget. More... | |
| virtual bool | broadcasting () const |
| virtual void | setBroadcasting (bool) |
| virtual void | enableEntitySelectionWidget (bool) |
| virtual void | addFilter (const DtVrfSelectionFilter *filter) |
| virtual void | setSelectedName (const DtUUID &) |
| virtual DtUUID | selectedName () const |
| virtual void | selectFilter (int) |
| virtual void | selectFirstNonEmptyFilter () |
| virtual void | setOKEnabled (bool) |
| Sets whether or not the OK button is enabled. More... | |
| virtual void | setCancelEnabled (bool) |
| Sets whether or not the Cancel button is enabled. More... | |
| virtual bool | extensionValid () const |
| virtual void | initializeFromAction (DtVrfTaskSetAction *) |
| Called to initialize from the given action. More... | |
| virtual void | commandActivated (const DtSimTask &, const std::vector< DtUUID > &, bool immediate) |
| If immediate is true, puts command assignment widget into pick mode before finishing command activated code. More... | |
| virtual void | commandActivated (const DtSimCommandObjectWrapper &, bool immediate) |
| virtual void | slot_objectAboutToBeRemoved (makVrv::DtSimObjectEntry &) |
| virtual void | detachExtension () |
| virtual void | setPickMode (bool) |
| virtual bool | editStatement (const std::vector< makVrv::DtSimEntry * > &, const DtSimStatement *) |
| Edits the current statement. Return true if the statement can be edited. More... | |
| virtual std::vector < DtObjectListViewItem::DtVrfObjectState > | selectedObjects () const |
| virtual void | setAllowObjectSelection (bool b) |
| If false will hide broadcast and object selection. More... | |
| virtual bool | canSelectObjects () const |
| virtual bool | wantsSelectionOfObjectInCommandMode (const std::vector< makVrv::DtSimEntry * > &) const |
| Override to return false if, when this task is used as part of a simulation command, it does not want to allow to choose an object to apply the command to. More... | |
| virtual bool | valid () const |
| Override to return whether or not extension is valid. More... | |
| virtual void | setupFrom (const std::vector< makVrv::DtSimEntry * > &) |
| Sets up the extension for the given entries. More... | |
| virtual void | unknownObjectSelected (const DtUUID &) |
| Sets up from an empty set. More... | |
| virtual void | noObjectsSelected () |
| Called when no objects are selected. More... | |
| virtual void | onOK () |
| virtual void | hideButtons (bool) |
| If OK and Cancel buttons are present, hide them (or not) More... | |
| virtual void | showEvent (QShowEvent *) |
Protected Attributes | |
| std::vector< EmbeddedEntity > | myEmbeddedEntities |
Protected Attributes inherited from makVrf::DtCommandAssignmentWidget | |
| makVrv::DtDe & | myDe |
| DtCommandAssignmentWidgetLogic * | myLogic |
| int | myPartOfPlan |
| std::vector< makVrv::DtSimEntry * > | myConnectedTo |
| DtSimTask * | myImmediateTask |
| std::vector< DtUUID > | myImmediateNames |
| DtSimCommandObjectWrapper * | myCommandObjectWrapper |
| DtCommandDialogExtensionInterface * | myInitialExtension |
| QString | myBroadcastTitle |
| makVrv::DtSignalConnectionManager | myConnections |
Protected Attributes inherited from makVrf::DtCommandAssignmentWidgetInterface | |
| DtVrfTaskSetMenu * | myTaskSetMenu |
| DtCommandAssignmentWidgetInterface * | myParentContainer |
| bool | myAllowExtensionChange |
Additional Inherited Members | |
Public Attributes inherited from makVrf::DtCommandAssignmentWidget | |
| DtCommandDialogExtensionInterface * | myExtension |
| QSplitter * | mySplitter |
| QWidget * | myOriginalExtensionParent |
| QCheckBox * | myBroadcast |
| QGroupBox * | myEntitySelectionGroupBox |
| DtVrfFilteredListView * | myEntitySelectionWidget |
| QHBoxLayout * | myMasterLayout |
| QVBoxLayout * | myWidgetLayout |
| QFrame * | mySeparator |
| QWidget * | myButtonFrame |
| QHBoxLayout * | myButtonLayout |
| QSpacerItem * | myButtonSpacer |
| QPushButton * | myOKButton |
| QPushButton * | myCancelButton |
Public Attributes inherited from makVrf::DtCommandAssignmentWidgetInterface | |
| boost::signals2::signal< void(const std::vector < makVrv::DtSimEntry * > &)> | signal_stopWatching |
Public Attributes inherited from makVrf::DtCommandDialogExtensionInterface | |
| boost::signals2::signal< void()> | signal_cancelled |
| boost::signals2::signal< void(bool)> | signal_enableCommandModeSelection |
| Signal sent when the task becomes valid (or invalid) More... | |
| boost::signals2::signal< void(bool)> | signal_validStateChanged |
| boost::signals2::signal< void(bool)> | signal_disableCancel |
| boost::signals2::signal< void(std::vector < DtUUID > names, const DtSetDataRequest &)> | signal_sendSetRequest |
| boost::signals2::signal< void(std::vector < DtUUID > names, const DtSimTask &)> | signal_sendTaskRequest |
| boost::signals2::signal< void(const DtSimCommandObjectWrapper &)> | signal_sendCommandRequest |
| boost::signals2::signal< void(const std::vector< DtUUID > &, const DtSimTask &, DtVrfTaskSetMenu *)> | signal_commandActivated |
| boost::signals2::signal< void(const DtSimCommandObjectWrapper &)> | signal_simCommandActivated |
| boost::signals2::signal< void(const std::vector < makVrv::DtSimEntry * > &)> | signal_stopWatching |
Protected Slots inherited from makVrf::DtCommandAssignmentWidget | |
| virtual void | onBroadcastChanged () |
| Calls down to logic to let it know the broadcast value has changed. More... | |
| virtual void | onCancel () |
| Emits cancel signal and closes dialog. More... | |
| virtual void | onPickOK () |
| Only used in pick mode. More... | |
| const std::vector < makVrv::DtSimEntry * > & | connectedTo () const |
A widget class for encapsulating radio commands for tasks or sets.
| makVrf::DtEmbeddedEntityCommandAssignmentWidget::DtEmbeddedEntityCommandAssignmentWidget | ( | makVrv::DtDe & | de, |
| DtCommandDialogExtensionInterface * | , | ||
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | flags = Qt::Dialog|Qt::CustomizeWindowHint|Qt::WindowTitleHint |
||
| ) |
CTOR.
|
virtual |
DTOR.
|
inlinevirtual |
The QListWidget does not interact with the map so this implementation is blank.
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
virtual |
No-op – not allowed.
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
virtual |
Turn off broadcast.
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
protectedvirtual |
If part of a command dialog the filters to use for the command dialog selection.
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
protected |