![]() |
VR-Forces 4.7 Class Documentation
|

Public Member Functions | |
| DtSimulationCommandMenu (makVrv::DtDe &) | |
| CTOR. | |
| virtual | ~DtSimulationCommandMenu () |
| DTOR. | |
| virtual QMenu * | createMenu (makVrv::DtDe &, QWidget *parent) |
| Build a menu. | |
| virtual DtSimulationCommandMenu * | newInstance () |
| virtual bool | useNewStyleTaskAndSetMenus () const |
| Whether or not to use task/set menus or single menu item selectors. Default is single menu item selectors. | |
| virtual DtSubMenuConfiguration & | menuConfiguration () |
| Returns the configuration for the menu to be used in the master mode. May be effected directly. | |
| virtual DtConfigurableMenuAssembler & | menuAssembler () |
| Returns the configuration for the menu to be used in the master mode. May be effected directly. | |
Public Member Functions inherited from makVrf::DtConfigurableMenu | |
| DtConfigurableMenu (makVrv::DtDe &, const std::string &className) | |
| CTOR. | |
| virtual | ~DtConfigurableMenu () |
| DTOR. | |
| virtual void | registerMenu (makVrv::DtMenu *customMenu) |
| Use to register your own complex menu object. | |
| virtual void | registerMenuItem (makVrv::DtMenuItem *customMenuItem) |
| Use to register your own complex menu item object. | |
| virtual void | createSimpleMenu (std::string menuText, makVrv::DtMenuPath menuIdPath, int weight=-1) |
| virtual void | createSimpleMenuAfter (std::string menuText, makVrv::DtMenuPath menuIdPath, makVrv::DtMenuPath afterIdPath) |
| virtual void | createSimpleMenuBefore (std::string menuText, makVrv::DtMenuPath menuIdPath, makVrv::DtMenuPath beforeIdPath) |
| virtual void | createSimpleMenuItem (std::string itemText, makVrv::DtMenuPath itemIdPath, DtSimpleMenuItemAction *action, void *usr=NULL, int weight=-1) |
| virtual void | createSimpleMenuItemAfter (std::string itemText, makVrv::DtMenuPath itemIdPath, makVrv::DtMenuPath afterIdPath, DtSimpleMenuItemAction *action, void *usr=NULL) |
| virtual void | createSimpleMenuItemBefore (std::string itemText, makVrv::DtMenuPath itemIdPath, makVrv::DtMenuPath beforeIdPath, DtSimpleMenuItemAction *action, void *usr=NULL) |
| virtual void | mergeMenu (makVrv::DtQtMenuAssembler &assembler, makVrv::DtMenuConfiguration &configuration) |
| Merges in the assembler and configuration into the supplied assembler and configuration. | |
| virtual void | mergeMenu (makVrv::DtQtMenuAssembler &assembler) |
| Merges in the assembler into the supplied assembler. | |
| virtual void | mergeMenu (makVrv::DtMenuConfiguration &configuration) |
| Merges in the configuration into the supplied configuration. This merges all the menu paths together. | |
Public Member Functions inherited from makVrv::DtMenu | |
| DtMenu (DtDe &de, const std::string &menuIdName) | |
| CTOR. | |
| virtual | ~DtMenu () |
| DTOR. | |
| virtual const std::string & | menuIdName () const |
| Get the menu id name, the menu id name is not the same thing as the visible menu text. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtSimulationCommandMenu & | instance (makVrv::DtDe &) |
| static DtSimulationCommandMenu * | menuInstance (makVrv::DtDe &de) |
Static Public Member Functions inherited from makVrf::DtConfigurableMenu | |
| static bool | hasMenuPath (const makVrv::DtMenuConfiguration &menus, const makVrv::DtMenuPath &sourcePath, const std::string &item, makVrv::DtMenuPath &foundPath) |
Protected Member Functions | |
| virtual void | createMenuConfiguration (makVrv::DtDe &de) |
| Called to initially create the menu configuration. | |
Protected Member Functions inherited from makVrf::DtConfigurableMenu | |
| virtual void | initMenuItems (makVrv::DtDe &de) |
| DtConfigurableMenuAssembler & | assembler () |
| DtSubMenuConfiguration & | configuration () |
Static Protected Attributes | |
| static DtConfigurableMenuAssembler * | theMenuAssembler |
| Variables used to store initial menu configuration. | |
| static DtSubMenuConfiguration * | theMenuConfiguration |
Additional Inherited Members | |
Public Attributes inherited from makVrf::DtConfigurableMenu | |
| boost::signal< void(DtConfigurableMenu *)> | signal_menuRecreated |
| Signal sent when this menu is recreated from it's original creation. | |
| boost::signal< void(QAction *)> | signal_validateMenuItem |
Protected Attributes inherited from makVrf::DtConfigurableMenu | |
| DtConfigurableMenuAssembler | myAssembler |
| DtSubMenuConfiguration | myConfiguration |
| bool | myInitialized |
| makVrv::DtSignalConnectionManager | myConnections |
| makVrf::DtSimulationCommandMenu::DtSimulationCommandMenu | ( | makVrv::DtDe & | ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Build a menu.
Implements makVrv::DtMenu.
|
static |
|
static |
|
virtual |
|
virtual |
Whether or not to use task/set menus or single menu item selectors. Default is single menu item selectors.
|
virtual |
Returns the configuration for the menu to be used in the master mode. May be effected directly.
Reimplemented from makVrf::DtConfigurableMenu.
|
virtual |
Returns the configuration for the menu to be used in the master mode. May be effected directly.
Reimplemented from makVrf::DtConfigurableMenu.
|
protectedvirtual |
Called to initially create the menu configuration.
Reimplemented from makVrf::DtConfigurableMenu.
|
staticprotected |
Variables used to store initial menu configuration.
|
staticprotected |