![]() |
VR-Forces Developer's Guide
|
Instance of the set 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 |
| virtual void | renameIfDuplicate (QAction *act) override |
Protected Member Functions inherited from makVrf::DtVrfTaskSetMenu | |
| 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::DtVrfSetMenu::DtVrfSetMenu | ( | const std::string & | className, |
| const QString & | title, | ||
| QWidget * | parent, | ||
| makVrv::DtDe & | , | ||
| int | flags = 0, |
||
| const DtSubMenuConfiguration & | = 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.
|
overrideprotectedvirtual |
Given the action, if there is an action with the same name, rename this one based upon either the configured extended name, or if that fails, the script id.
Reimplemented from makVrf::DtVrfTaskSetMenu.
|
protected |