![]() |
VR-Forces Developer's Guide
|
A widget class for encapsulating radio commands for tasks or sets.

Classes | |
| struct | EmbeddedEntity |
Public Member Functions | |
| DtEmbeddedEntityCommandAssignmentWidget (makVrv::DtDe &de, DtCommandDialogExtensionInterface *, QWidget *parent=0, Qt::WindowFlags flags=Qt::Dialog|Qt::CustomizeWindowHint|Qt::WindowTitleHint) | |
| virtual | ~DtEmbeddedEntityCommandAssignmentWidget () override |
| virtual bool | insertMapFocusHandler (DtMapFocusHandlerInterface *, int index=-1) override |
| virtual void | setAllowBroadcast (bool) override |
| virtual void | setupUi (const std::set< makVrv::DtUniqueID > &data, const DtSimStatement *stmt) override |
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) | |
| virtual | ~DtCommandAssignmentWidget () override |
| virtual void | run (const std::set< makVrv::DtUniqueID > &) override |
| virtual void | connectSignals (const std::set< makVrv::DtUniqueID > &) override |
| virtual void | selectionChanged (const DtUUID &selection) override |
| virtual void | setPartOfPlan (int b) override |
| virtual void | setBroadcastTitle (const QString &) override |
| virtual DtCommandDialogExtensionInterface * | extension () override |
| virtual QWidget * | takeOKCancelButtonCanvas (QWidget *newParent) override |
| virtual void | giveOKCancelButtonCanvas (QWidget *) override |
| virtual bool | alwaysPopOut () const override |
| virtual bool | okEnabled () const override |
| virtual void | setReadOnlyMode (bool b) override |
Public Member Functions inherited from makVrf::DtCommandAssignmentWidgetInterface | |
| DtCommandAssignmentWidgetInterface () | |
| virtual | ~DtCommandAssignmentWidgetInterface () override |
| void | setParentMenu (DtVrfTaskSetMenu *p) |
| void | setParentContainer (DtCommandAssignmentWidgetInterface *p) |
| DtCommandAssignmentWidgetInterface * | parentContainer () |
| void | setAllowExtensionChange (bool b) |
| bool | allowExtensionChange () const |
| virtual const std::set < makVrv::DtUniqueID > & | connectedTo () const =0 |
Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface | |
| virtual | ~DtCommandDialogExtensionInterface () |
| virtual bool | initiallyBroadcast () const |
| virtual bool | allowBroadcasting () const |
| virtual bool | hasUserEntry () const |
| virtual QString | entitySelectionGroupBoxTitle () const |
| 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::set< makVrv::DtUniqueID > &data, const DtSimStatement *stmt, int &initialSelection) const override |
| virtual void | populateEntitySelectionWidget (const std::set< makVrv::DtUniqueID > &) |
| virtual void | attachExtension (const std::set< makVrv::DtUniqueID > &data, DtCommandDialogExtensionInterface *ext, const DtSimStatement *stmt) override |
Protected Member Functions inherited from makVrf::DtCommandAssignmentWidget | |
| virtual QWidget * | widget () override |
| virtual bool | broadcasting () const override |
| virtual void | setBroadcasting (bool) override |
| virtual void | enableEntitySelectionWidget (bool) override |
| virtual void | addFilter (const DtVrfSelectionFilter *filter) override |
| virtual void | setSelectedName (const DtUUID &) override |
| virtual DtUUID | selectedName () const override |
| virtual void | selectFilter (int) override |
| virtual void | selectFirstNonEmptyFilter () override |
| virtual void | setApplyVisible (bool) override |
| virtual void | setOKEnabled (bool) override |
| virtual void | setCancelEnabled (bool) override |
| virtual void | setCancelButtonText (const QString &) override |
| virtual bool | extensionValid () const override |
| virtual void | initializeFromAction (DtVrfTaskSetAction *) override |
| virtual void | commandActivated (const DtSimTask &, const std::vector< DtUUID > &, bool immediate) override |
| virtual void | commandActivated (const DtSimCommandObjectWrapper &, bool immediate) override |
| virtual QWidget * | sizeToParent () const |
| virtual void | closeEvent (QCloseEvent *) override |
| virtual void | changeEvent (QEvent *event) override |
| virtual void | slot_objectAboutToBeRemoved (DtSimObjectReference) |
| virtual void | detachExtension () |
| virtual void | setPickMode (bool) |
| virtual bool | editStatement (const std::set< makVrv::DtUniqueID > &, const DtSimStatement *) override |
| virtual std::vector < DtSimObjectReference > | selectedObjects () const override |
| virtual void | setAllowObjectSelection (bool b) override |
| virtual bool | canSelectObjects () const override |
| virtual bool | wantsSelectionOfObjectInCommandMode (const std::set< makVrv::DtUniqueID > &) const override |
| virtual bool | valid () const override |
| virtual void | setupFrom (const std::set< makVrv::DtUniqueID > &) override |
| virtual void | unknownObjectSelected (const DtUUID &) override |
| virtual void | noObjectsSelected () override |
| virtual void | onOK () override |
| virtual void | hideButtons (bool) override |
| virtual void | showEvent (QShowEvent *) override |
Protected Attributes | |
| std::vector< EmbeddedEntity > | myEmbeddedEntities |
Protected Attributes inherited from makVrf::DtCommandAssignmentWidget | |
| makVrv::DtDe & | myDe |
| DtCommandAssignmentWidgetLogic * | myLogic |
| int | myPartOfPlan |
| std::set< makVrv::DtUniqueID > | myConnectedTo |
| DtSimTask * | myImmediateTask |
| std::vector< DtUUID > | myImmediateNames |
| DtSimCommandObjectWrapper * | myCommandObjectWrapper |
| DtCommandDialogExtensionInterface * | myInitialExtension |
| QString | myBroadcastTitle |
| makVrv::DtSignalConnectionManager | myConnections |
| bool | myReadOnlyMode = false |
| bool | myOKEnabled = false |
| DtMapFocusHandler | myMapFocusHandler |
| bool | mySignaled = false |
Protected Attributes inherited from makVrf::DtCommandAssignmentWidgetInterface | |
| DtVrfTaskSetMenu * | myTaskSetMenu |
| DtCommandAssignmentWidgetInterface * | myParentContainer |
| bool | myAllowExtensionChange |
| makVrf::DtEmbeddedEntityCommandAssignmentWidget::DtEmbeddedEntityCommandAssignmentWidget | ( | makVrv::DtDe & | de, |
| DtCommandDialogExtensionInterface * | , | ||
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | flags = Qt::Dialog|Qt::CustomizeWindowHint|Qt::WindowTitleHint |
||
| ) |
CTOR.
|
overridevirtual |
DTOR.
|
inlineoverridevirtual |
The QListWidget does not interact with the map so this implementation is blank.
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
overridevirtual |
No-op – not allowed.
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
overridevirtual |
Turn off broadcast.
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
overrideprotectedvirtual |
If part of a command dialog the filters to use for the command dialog selection.
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
protectedvirtual |
|
overrideprotectedvirtual |
Reimplemented from makVrf::DtCommandAssignmentWidget.
|
protected |