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

Public Member Functions | |
| DtCommandAssignmentWidgetInterface () | |
| virtual | ~DtCommandAssignmentWidgetInterface () override |
| virtual void | connectSignals (const std::set< makVrv::DtUniqueID > &)=0 |
| virtual void | setupUi (const std::set< makVrv::DtUniqueID > &, const DtSimStatement *stmt=NULL)=0 |
| virtual void | setPartOfPlan (int)=0 |
| virtual void | setAllowBroadcast (bool)=0 |
| virtual void | enableEntitySelectionWidget (bool)=0 |
| virtual bool | broadcasting () const =0 |
| virtual void | setBroadcasting (bool)=0 |
| virtual void | addFilter (const DtVrfSelectionFilter *filter)=0 |
| virtual void | setSelectedName (const DtUUID &)=0 |
| virtual DtUUID | selectedName () const =0 |
| virtual void | selectFilter (int)=0 |
| virtual void | selectFirstNonEmptyFilter ()=0 |
| virtual void | initializeFromAction (DtVrfTaskSetAction *) override=0 |
| virtual bool | extensionValid () const =0 |
| virtual void | commandActivated (const DtSimTask &, const std::vector< DtUUID > &, bool immediate)=0 |
| virtual void | commandActivated (const DtSimCommandObjectWrapper &, bool immediate)=0 |
| virtual bool | editStatement (const std::set< makVrv::DtUniqueID > &, const DtSimStatement *) override=0 |
| virtual std::vector < DtSimObjectReference > | selectedObjects () const =0 |
| virtual DtCommandDialogExtensionInterface * | extension ()=0 |
| virtual void | setAllowObjectSelection (bool)=0 |
| virtual bool | canSelectObjects () const =0 |
| virtual void | unknownObjectSelected (const DtUUID &)=0 |
| virtual void | noObjectsSelected () override=0 |
| virtual void | setReadOnlyMode (bool b) override=0 |
| void | setParentMenu (DtVrfTaskSetMenu *p) |
| void | setParentContainer (DtCommandAssignmentWidgetInterface *p) |
| DtCommandAssignmentWidgetInterface * | parentContainer () |
| void | setAllowExtensionChange (bool b) |
| bool | allowExtensionChange () const |
| virtual void | setBroadcastTitle (const QString &)=0 |
| virtual const std::set < makVrv::DtUniqueID > & | connectedTo () const =0 |
Public Member Functions inherited from makVrf::DtCommandDialogExtensionInterface | |
| virtual | ~DtCommandDialogExtensionInterface () |
| virtual QWidget * | widget ()=0 |
| virtual void | run (const std::set< makVrv::DtUniqueID > &)=0 |
| virtual bool | valid () const =0 |
| virtual bool | okEnabled () const =0 |
| virtual void | setOKEnabled (bool)=0 |
| virtual void | setApplyVisible (bool)=0 |
| virtual void | setCancelEnabled (bool)=0 |
| virtual void | setCancelButtonText (const QString &)=0 |
| virtual bool | initiallyBroadcast () const |
| virtual bool | alwaysPopOut () const |
| virtual bool | allowBroadcasting () const |
| virtual bool | hasUserEntry () const |
| virtual QString | entitySelectionGroupBoxTitle () const |
| virtual void | filterAboutToBeAdded (DtVrfSelectionFilter *) |
| virtual void | parentShown (QWidget *) |
| virtual bool | insertMapFocusHandler (DtMapFocusHandlerInterface *, int index=-1)=0 |
| virtual std::vector< std::string > | commandDialogFiltersFor (const std::set< makVrv::DtUniqueID > &data, const DtSimStatement *stmt, int &initialSelection) const =0 |
| virtual void | setupFrom (const std::set< makVrv::DtUniqueID > &)=0 |
| virtual void | selectionChanged (const DtUUID &selection)=0 |
| virtual bool | wantsSelectionOfObjectInCommandMode (const std::set< makVrv::DtUniqueID > &) const =0 |
| virtual void | onCancel ()=0 |
| virtual void | onOK ()=0 |
| virtual void | hideButtons (bool)=0 |
| virtual makVrv::DtUnicode | broadcastTitle () const |
| virtual QWidget * | takeOKCancelButtonCanvas (QWidget *newParent)=0 |
| virtual void | giveOKCancelButtonCanvas (QWidget *)=0 |
Public Attributes | |
| boost::signals2::signal< void(const std::set< makVrv::DtUniqueID > &)> | signal_stopWatching |
| boost::signals2::signal< void(DtCommandAssignmentWidgetInterface *)> | signal_dialogDestroyed |
Public Attributes inherited from makVrf::DtCommandDialogExtensionInterface | |
| boost::signals2::signal< void()> | signal_cancelled |
| boost::signals2::signal< void(bool)> | signal_enableCommandModeSelection |
| 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::set< makVrv::DtUniqueID > &)> | signal_stopWatching |
Protected Attributes | |
| DtVrfTaskSetMenu * | myTaskSetMenu |
| DtCommandAssignmentWidgetInterface * | myParentContainer |
| bool | myAllowExtensionChange |
|
inline |
|
overridevirtual |
DTOR.
|
pure virtual |
Call to remove dialog if an entity is destroyed that is part of the supplied list.
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Sets up the UI.
Implemented in makVrf::DtCommandAssignmentWidget, and makVrf::DtEmbeddedEntityCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget, and makVrf::DtEmbeddedEntityCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
overridepure virtual |
Called to initialize from the given action.
Implements makVrf::DtCommandDialogExtensionInterface.
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
overridepure virtual |
Edits the current statement. Return true if the statement can be edited.
Implements makVrf::DtCommandDialogExtensionInterface.
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
overridepure virtual |
Called when there are no objects selected in the interface.
Implements makVrf::DtCommandDialogExtensionInterface.
Implemented in makVrf::DtCommandAssignmentWidget.
|
overridepure virtual |
Implements makVrf::DtCommandDialogExtensionInterface.
Implemented in makVrf::DtCommandAssignmentWidget.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
pure virtual |
Implemented in makVrf::DtCommandAssignmentWidget.
|
pure virtual |
| boost::signals2::signal<void (const std::set<makVrv::DtUniqueID>&)> makVrf::DtCommandAssignmentWidgetInterface::signal_stopWatching |
| boost::signals2::signal<void (DtCommandAssignmentWidgetInterface*)> makVrf::DtCommandAssignmentWidgetInterface::signal_dialogDestroyed |
|
protected |
|
protected |
|
protected |