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

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::vector < makVrv::DtSimEntry * > &, int, DtVrfTaskSetMenu *)> | signal_createTaskSetDialog |
| boost::signals2::signal< void(int menuItemType, QWidget *, DtVrfTaskSetAction *, const std::vector < makVrv::DtSimEntry * > &, 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_setRequest (std::vector< DtUUID > names, const DtSetDataRequest &set) |
Protected Member Functions inherited from makVrf::DtVrfSetMenu | |
| virtual const char * | supportedToolbar () const |
| virtual const char * | supportedMenu () const |
| virtual const DtSubMenuConfiguration & | defaultMenuConfiguration () const |
| virtual const makVrv::DtQtMenuAssembler::MenuBuilderMap & | defaultMenuBuilderMap () const |
| virtual const makVrv::DtQtMenuAssembler::MenuItemBuilderMap & | defaultMenuItemBuilderMap () const |
| virtual DtScriptedTaskConfigurableMenu * | mainMenuInstance () |
| virtual void | renameIfDuplicate (QAction *act) |
Protected Member Functions inherited from makVrf::DtVrfTaskSetMenu | |
| virtual QString | alternateName (QAction *) const |
| virtual void | revalidate (makVrv::DtUniqueID) |
| virtual bool | eventFilter (QObject *, QEvent *) |
| 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 |
| 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 (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *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::DtAssembledMenu | |
| static void | sortMenu (QMenu *) |
Protected Slots inherited from makVrf::DtVrfTaskSetMenu | |
| virtual void | radioMenuDestroyed () |
| virtual void | dialogDestroyed () |
| makVrf::DtEmbeddedEntityVrfSetMenu::DtEmbeddedEntityVrfSetMenu | ( | const DtUUID & | host, |
| const DtEmbeddedEntity & | entity, | ||
| const std::string & | className, | ||
| const QString & | title, | ||
| QWidget * | parent, | ||
| makVrv::DtDe & | de, | ||
| int | partOfPlanDialog = 3, |
||
| int | flags = 0 |
||
| ) |
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 DtEmbeddedSetForwardTask, sets the embedded entity name to myEntity.myEmbeddedEntityName and then calls signal_planTaskCreated.
| boost::signals2::signal<void (const DtSimTask&)> makVrf::DtEmbeddedEntityVrfSetMenu::signal_planTaskCreated |
Connected to DtEmbeddedEntityTaskMenu::slot_planTaskCreated.
|
protected |
|
protected |