![]() |
VR-Forces Developer's Guide
|
Instance of task menu that will know how to configure itself for tasks.
Instance of the task menu

Static Public Member Functions | |
| static void | SetOnlyCreateMenuWhenScriptedTasksLoaded (bool) |
Static Public Member Functions inherited from makVrf::DtAssembledMenu | |
| static void | sortMenu (QMenu *) |
Protected Member Functions | |
| 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 void | availableMenuItems (const makVrv::DtSelectionManager::IdSet &selections, std::set< int > &available, bool noTaskSetValueMeansAll) |
| 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 () |
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 Slots inherited from makVrf::DtVrfTaskSetMenu | |
| virtual void | radioMenuDestroyed () |
| virtual void | dialogDestroyed () |
| makVrf::DtVrfTaskMenu::DtVrfTaskMenu | ( | const std::string & | className, |
| const QString & | title, | ||
| QWidget * | parent, | ||
| makVrv::DtDe & | , | ||
| DtTaskMenu::RecreateFlags | allowRecreation = DtTaskMenu::RecreateNone, |
||
| const DtSubMenuConfiguration & | configuration = DtSubMenuConfiguration() |
||
| ) |
CTOR.
|
overridevirtual |
DTOR.
|
overridevirtual |
Implements makVrf::DtVrfTaskSetMenu.
|
inlineoverridevirtual |
Returns the type of menu it is. This is not set but returned by the subclass. See enums above.
Implements makVrf::DtVrfTaskSetMenu.
|
static |
By default, only create this menu if scripted tasks have been loaded. In a plugin set this value to false in an initDeModule to undo that limitation.
|
protectedvirtual |
|
overrideprotectedvirtual |
Implements makVrf::DtVrfTaskSetMenu.
|
overrideprotectedvirtual |
Implements makVrf::DtVrfTaskSetMenu.
|
overrideprotectedvirtual |
Implements makVrf::DtVrfTaskSetMenu.
|
overrideprotectedvirtual |
Implements makVrf::DtVrfTaskSetMenu.
|
overrideprotectedvirtual |
Implements makVrf::DtVrfTaskSetMenu.
|
overrideprotectedvirtual |
Implements makVrf::DtVrfTaskSetMenu.
|
protected |