![]() |
VR-Forces Developer's Guide
|
Derived from DtVrfTaskMenu to generate DtEmbeddedTaskForwardTasks.

Public Attributes | |
| boost::signals2::signal< void(const DtSimTask &)> | signal_planTaskCreated |
Public Attributes inherited from makVrf::DtVrfTaskSetMenu | |
| 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(QAction *)> | signal_validateMenuItem |
| boost::signals2::signal< void()> | signal_menuValidated |
| boost::signals2::signal< void()> | signal_menuCleared |
| boost::signals2::signal< void(DtTaskSetDialogInterface *)> | signal_dialogCreated |
| boost::signals2::signal< void(DtTaskSetDialogInterface *)> | signal_dialogDestroyed |
| boost::signals2::signal< void(DtCommandAssignmentWidgetInterface *)> | signal_commandDialogDestroyed |
| boost::signals2::signal< void(int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::set< makVrv::DtUniqueID > &, int, DtVrfTaskSetMenu *, bool oneClick)> | signal_createTaskSetDialog |
| boost::signals2::signal< void(int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::set< makVrv::DtUniqueID > &, int, DtVrfTaskSetMenu *)> | signal_createCommandDialog |
Public Attributes inherited from makVrf::DtAssembledMenu | |
| boost::signals2::signal< void(DtAssembledMenu *)> | signal_preAssembleMenu |
| boost::signals2::signal< void(DtAssembledMenu *)> | signal_postAssembleMenu |
Protected Member Functions | |
| virtual void | slot_taskRequest (std::vector< DtUUID > names, const DtSimTask &task) |
Protected Member Functions inherited from makVrf::DtVrfTaskMenu | |
| virtual void | postRecreateMenu () |
| virtual const char * | supportedToolbar () const override |
| virtual const char * | supportedMenu () const override |
| virtual const DtSubMenuConfiguration & | defaultMenuConfiguration () const override |
| virtual const makVrv::DtQtMenuAssembler::MenuBuilderMap & | defaultMenuBuilderMap () const override |
| virtual const makVrv::DtQtMenuAssembler::MenuItemBuilderMap & | defaultMenuItemBuilderMap () const override |
| virtual DtScriptedTaskConfigurableMenu * | mainMenuInstance () override |
Protected Member Functions inherited from makVrf::DtVrfTaskSetMenu | |
| virtual void | renameIfDuplicate (QAction *) |
| virtual QString | alternateName (QAction *) const |
| virtual void | revalidate (makVrv::DtUniqueID) |
| virtual bool | eventFilter (QObject *, QEvent *) override |
| virtual void | actionAdded (QEvent *) |
| virtual void | addTaskAction (QAction *) |
| virtual void | rebuildToolbar (const std::string &) |
| virtual void | slot_taskSetMenuSortChanged (bool) |
| virtual void | slot_backendUpdated (const DtVrfBackendState &, int) |
| virtual bool | available (int menu, std::set< int > &l) const |
| virtual bool | needsValidation () const override |
| virtual bool | isFilteredByTaskCategories (const DtEntityType &, int) const |
| virtual bool | shouldAddAsPartOfMenu (const QList< QAction * > &acts, QAction *toMatch) const |
| virtual void | destroyActions (const QList< QAction * > &actions) |
| virtual void | stateRemoved (DtSimObjectReference state) |
| virtual void | setupMenu (const makVrv::DtMenuConfiguration &initialCreateMenuConfiguration=makVrv::DtMenuConfiguration(), const makVrv::DtToolbarConfiguration &initialCreateToolbarConfiguration=makVrv::DtToolbarConfiguration(), bool useGlobalMenuManager=false, bool recreateToolbars=false) |
Protected Member Functions inherited from makVrf::DtSelectionEnabledMenu | |
| virtual void | initValidationConnections () |
| virtual void | slot_terrainPatchToBeDeleted () |
| virtual void | slot_selectionChanged () |
| virtual bool | terrainLoaded (int terrainCountOffset) const |
Additional Inherited Members | |
Public Types inherited from makVrf::DtVrfTaskSetMenu | |
| enum | MenuType { TaskMenu = 1, SetMenu = 2 } |
| typedef std::map< int, std::set< QAction * > > | TaskActions |
Public Slots inherited from makVrf::DtVrfTaskSetMenu | |
| virtual void | validate () |
Static Public Member Functions inherited from makVrf::DtVrfTaskMenu | |
| static void | SetOnlyCreateMenuWhenScriptedTasksLoaded (bool) |
Static Public Member Functions inherited from makVrf::DtAssembledMenu | |
| static void | sortMenu (QMenu *) |
Protected Slots inherited from makVrf::DtVrfTaskSetMenu | |
| virtual void | radioMenuDestroyed () |
| virtual void | dialogDestroyed () |
| makVrf::DtEmbeddedEntityVrfTaskMenu::DtEmbeddedEntityVrfTaskMenu | ( | const DtUUID & | host, |
| 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.
|
overridevirtual |
Destructor.
|
overridevirtual |
Since there is no data (the object isn't created yet), return an empty list.
Reimplemented from makVrf::DtVrfTaskSetMenu.
|
overridevirtual |
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::signals2::signal<void (const DtSimTask&)> makVrf::DtEmbeddedEntityVrfTaskMenu::signal_planTaskCreated |
Connected to DtEmbeddedEntityTaskMenu::slot_planTaskCreated.
|
protected |
|
protected |