![]() |
VR-Forces 4.3.1 Class Documentation
|
Derived from DtVrfTaskMenu to generate DtEmbeddedTaskForwardTasks. More...

Public Member Functions | |
| DtEmbeddedEntityVrfTaskMenu (std::string parentName, const DtEmbeddedEntity &entity, const std::string &className, const QString &title, QWidget *parent, makVrv::DtDe &, int partOfPlanDialog=3, DtTaskMenu::RecreateFlags allowRecreation=DtTaskMenu::RecreateNone) | |
| Constructor Connects signal_sendTaskRequest to slot_taskRequest. | |
| virtual | ~DtEmbeddedEntityVrfTaskMenu () |
| Destructor. | |
| virtual makVrv::DtSelectionManager::IdSet | selectionsToUseForTaskSetDialog () const |
| Since there is no data (the object isn't created yet), return an empty list. | |
| virtual void | availableMenuItems (const makVrv::DtSelectionManager::IdSet &selections, std::vector< int > &available, bool noTaskSetValueMeansAll) |
| Overridden to make items available based on the the information in the DtEmbeddedEntitiesListRequestor. | |
Public Member Functions inherited from makVrf::DtVrfTaskMenu | |
| DtVrfTaskMenu (const std::string &className, const QString &title, QWidget *parent, makVrv::DtDe &, DtTaskMenu::RecreateFlags allowRecreation=DtTaskMenu::RecreateNone) | |
| CTOR. | |
| virtual | ~DtVrfTaskMenu () |
| DTOR. | |
| virtual void | setupMenu (const makVrv::DtMenuConfiguration &initialCreateMenuConfiguration=makVrv::DtMenuConfiguration(), const makVrv::DtToolbarConfiguration &initialCreateToolbarConfiguration=makVrv::DtToolbarConfiguration(), bool useGlobalMenuManager=false, bool recreateToolbars=false) |
| Call to set up menu based upon the given menu structure. | |
| virtual void | recreateMenu () |
| Recreates the menu with new configurations. | |
| virtual void | setTaskMenuProxy (DtTaskMenu *) |
| Set to use this task menu and configuration rather than the one attached to the global de. | |
| virtual DtTaskMenu * | taskMenuProxy () |
Public Member Functions inherited from makVrf::DtVrfTaskSetMenu | |
| DtVrfTaskSetMenu (const std::string &className, const QString &title, QWidget *parent, makVrv::DtDe &) | |
| CTOR. | |
| virtual | ~DtVrfTaskSetMenu () |
| DtTaskSetMenu. | |
| virtual void | setValidate (bool b) |
| virtual void | setPartOfPlanDialog (int b) |
| 0 - Not part of plan dialog 1 - Part of plan dialog 2 - Part of command widget 3 - Part of embedded entity menu from the top-level entities menu or the right click menu | |
| virtual void | setEntitySet (const makVrv::DtSelectionManager::IdSet &set) |
| virtual void | setMenuItemValidation (bool b) |
| virtual void | setHideDisabledItem (bool yesNo) |
| If set to True, disabled task and set items in the menu will be hidden. | |
| virtual void | setSignalDialogCreation (bool b) |
| Set to true to signal a dialog wants to be created rather than simply creating it. Default is false. | |
| bool | signalDialogCreation () const |
| virtual void | setSignalTaskSetRequests (bool b) |
| If flag is set to true, signal is sent when a request comes in for a task or set. | |
| bool | signalTaskSetRequests () const |
| int | partOfPlanDialog () const |
| const makVrv::DtSelectionManager::IdSet & | entitySet () const |
| const makVrv::DtSelectionManager::IdSet & | validatingFor () const |
| When connecting to the signal_validateMenuItem from the menu signaler, this method will contain the entities being validated. | |
| void | setParentMenu (DtVrfTaskSetMenu *p) |
| DtVrfTaskSetMenu * | parentMenu () |
| virtual void | clearMenu () |
| Clears out all menu items. | |
| virtual bool | updateSubMenuVisibilityState (QMenu *) |
| Hide submenus that have no visible children or show sub menus that have at least one visible child. | |
| virtual void | slot_sendSetRequest (std::vector< std::string > names, const DtSetDataRequest &s) |
| virtual void | slot_sendTaskRequest (std::vector< std::string > names, const DtSimTask &s) |
| virtual void | slot_createTaskSetDialog (int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::vector< makVrv::DtSimEntry * > &, int) |
| Sends off signal sent by action. | |
| virtual void | signalCommandDialogCreation (int menuItemType, QWidget *parent, DtVrfTaskSetAction *forAction, const std::vector< makVrv::DtSimEntry * > &data, int partOfPlan) |
| Signals that a command dialog wants to be created (on behalf of radio menu) | |
| virtual void | mergeChangesFrom (const std::string &menu, const DtSubMenuConfiguration &, DtSubMenuConfiguration &, bool maintainOriginalOrder=false) |
| Merges the changes from the source into the configuration. | |
Public Member Functions inherited from makVrf::DtSelectionEnabledMenu | |
| DtSelectionEnabledMenu (const QString &title, QWidget *parent, makVrv::DtDe &) | |
| CTOR. | |
| virtual | ~DtSelectionEnabledMenu () |
| DTOR. | |
| virtual void | slot_validateMenuItems () |
Public Member Functions inherited from makVrf::DtAssembledMenu | |
| DtAssembledMenu (const QString &title, QWidget *parent, makVrv::DtDe &) | |
| CTOR. | |
| virtual | ~DtAssembledMenu () |
| DTOR. | |
| const DtConfigurableMenuAssembler & | assembler () const |
Public Attributes | |
| boost::signal< void(const DtSimTask &)> | signal_planTaskCreated |
| Connected to DtEmbeddedEntityTaskMenu::slot_planTaskCreated. | |
Protected Member Functions | |
| virtual void | slot_taskRequest (std::vector< std::string > names, const DtSimTask &task) |
| Connected to signal_sendTaskRequest in the constructor. | |
Protected Attributes | |
| DtEmbeddedEntity | myEntity |
| std::string | myParentName |
Protected Attributes inherited from makVrf::DtVrfTaskMenu | |
| DtTaskMenu * | myTaskMenuProxy |
| bool | myRecreateToolbars |
Protected Attributes inherited from makVrf::DtVrfTaskSetMenu | |
| TaskActions | myTaskSetActions |
| makVrv::DtSelectionManager::IdSet | myEntitySet |
| bool | myValidate |
| bool | myMenuItemValidation |
| int | myPartOfPlanDialog |
| bool | mySignalTaskSetRequests |
| bool | mySignalDialogCreation |
| std::vector< DtVrfTaskSetMenu * > | myRadioMenus |
| DtVrfTaskSetMenu * | myParentMenu |
| std::string | myClassName |
| bool | myHideDisabledItems |
| makVrv::DtSelectionManager::IdSet | myValidatedFor |
Additional Inherited Members | |
Public Slots inherited from makVrf::DtVrfTaskSetMenu | |
| virtual void | validate () |
Protected Types inherited from makVrf::DtVrfTaskSetMenu | |
| typedef std::map< int, std::set< QAction * > > | TaskActions |
Derived from DtVrfTaskMenu to generate DtEmbeddedTaskForwardTasks.
| makVrf::DtEmbeddedEntityVrfTaskMenu::DtEmbeddedEntityVrfTaskMenu | ( | std::string | parentName, |
| const DtEmbeddedEntity & | entity, | ||
| const std::string & | className, | ||
| const QString & | title, | ||
| QWidget * | parent, | ||
| makVrv::DtDe & | , | ||
| int | partOfPlanDialog = 3, |
||
| DtTaskMenu::RecreateFlags | allowRecreation = DtTaskMenu::RecreateNone |
||
| ) |
Constructor Connects signal_sendTaskRequest to slot_taskRequest.
|
virtual |
Destructor.
|
virtual |
Since there is no data (the object isn't created yet), return an empty list.
Reimplemented from makVrf::DtVrfTaskSetMenu.
|
virtual |
Overridden to make items available based on the the information in the DtEmbeddedEntitiesListRequestor.
Reimplemented from makVrf::DtVrfTaskSetMenu.
|
protectedvirtual |
Connected to signal_sendTaskRequest in the constructor.
Puts the task into a DtEmbeddedTaskForwardTask, sets the embedded entity name to myEntity.myEmbeddedEntityName and then calls signal_planTaskCreated.
| boost::signal<void (const DtSimTask&)> makVrf::DtEmbeddedEntityVrfTaskMenu::signal_planTaskCreated |
Connected to DtEmbeddedEntityTaskMenu::slot_planTaskCreated.
|
protected |
|
protected |