VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes
makVrf::DtSimulationCommandMenu Class Reference
Inheritance diagram for makVrf::DtSimulationCommandMenu:
Inheritance graph
[legend]

Public Member Functions

 DtSimulationCommandMenu (makVrv::DtDe &)
 
virtual ~DtSimulationCommandMenu ()
 
virtual QMenucreateMenu (makVrv::DtDe &, QWidget *parent)
 
virtual DtSimulationCommandMenunewInstance ()
 
virtual bool useNewStyleTaskAndSetMenus () const
 
virtual DtSubMenuConfigurationmenuConfiguration ()
 
virtual
DtConfigurableMenuAssembler
menuAssembler ()
 
- Public Member Functions inherited from makVrf::DtConfigurableMenu
 DtConfigurableMenu (makVrv::DtDe &, const std::string &className)
 
virtual ~DtConfigurableMenu ()
 
virtual void registerMenu (makVrv::DtMenu *customMenu)
 
virtual void registerMenuItem (makVrv::DtMenuItem *customMenuItem)
 
virtual void createSimpleMenu (std::string menuText, makVrv::DtMenuPath menuIdPath, const makVrv::DtMenuConfiguration::MenuSortFlags &sortFlagsIfMenu=(makVrv::DtMenuConfiguration::MenuSortFlags)(makVrv::DtMenuConfiguration::SortAllAlphabetically|makVrv::DtMenuConfiguration::SortWithinSubmenus|makVrv::DtMenuConfiguration::SortBetweenSeparators))
 
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, const makVrv::DtMenuConfiguration::MenuSortFlags &sortFlagsIfMenu=(makVrv::DtMenuConfiguration::MenuSortFlags)(makVrv::DtMenuConfiguration::SortAllAlphabetically|makVrv::DtMenuConfiguration::SortWithinSubmenus|makVrv::DtMenuConfiguration::SortBetweenSeparators))
 
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)
 
virtual void mergeMenu (makVrv::DtQtMenuAssembler &assembler)
 
virtual void mergeMenu (makVrv::DtMenuConfiguration &configuration)
 
- Public Member Functions inherited from makVrv::DtMenu
 DtMenu (DtDe &de, const std::string &menuIdName)
 
virtual ~DtMenu ()
 
virtual const std::string & menuIdName () const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtSimulationCommandMenuinstance (makVrv::DtDe &)
 
static DtSimulationCommandMenumenuInstance (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)
 
- Protected Member Functions inherited from makVrf::DtConfigurableMenu
virtual void initMenuItems (makVrv::DtDe &de)
 
DtConfigurableMenuAssemblerassembler ()
 
DtSubMenuConfigurationconfiguration ()
 

Static Protected Attributes

static
DtConfigurableMenuAssembler
theMenuAssembler
 
static DtSubMenuConfigurationtheMenuConfiguration
 

Additional Inherited Members

- Public Attributes inherited from makVrf::DtConfigurableMenu
boost::signals2::signal< void(DtConfigurableMenu *)> signal_menuRecreated
 
boost::signals2::signal< void(QAction *)> signal_validateMenuItem
 
- Protected Attributes inherited from makVrf::DtConfigurableMenu
DtConfigurableMenuAssembler myAssembler
 
DtSubMenuConfiguration myConfiguration
 
bool myInitialized
 
makVrv::DtSignalConnectionManager myConnections
 
- Protected Attributes inherited from makVrv::DtMenu
DtDemyDe
 
std::string myMenuIdName
 

Constructor & Destructor Documentation

makVrf::DtSimulationCommandMenu::DtSimulationCommandMenu ( makVrv::DtDe )

CTOR.

virtual makVrf::DtSimulationCommandMenu::~DtSimulationCommandMenu ( )
virtual

DTOR.

Member Function Documentation

virtual QMenu* makVrf::DtSimulationCommandMenu::createMenu ( makVrv::DtDe ,
QWidget *  parent 
)
virtual

Build a menu.

Implements makVrv::DtMenu.

static DtSimulationCommandMenu& makVrf::DtSimulationCommandMenu::instance ( makVrv::DtDe )
static
static DtSimulationCommandMenu* makVrf::DtSimulationCommandMenu::menuInstance ( makVrv::DtDe de)
static
virtual DtSimulationCommandMenu* makVrf::DtSimulationCommandMenu::newInstance ( )
virtual
virtual bool makVrf::DtSimulationCommandMenu::useNewStyleTaskAndSetMenus ( ) const
virtual

Whether or not to use task/set menus or single menu item selectors. Default is single menu item selectors.

virtual DtSubMenuConfiguration& makVrf::DtSimulationCommandMenu::menuConfiguration ( )
virtual

Returns the configuration for the menu to be used in the master mode. May be effected directly.

Reimplemented from makVrf::DtConfigurableMenu.

virtual DtConfigurableMenuAssembler& makVrf::DtSimulationCommandMenu::menuAssembler ( )
virtual

Returns the configuration for the menu to be used in the master mode. May be effected directly.

Reimplemented from makVrf::DtConfigurableMenu.

virtual void makVrf::DtSimulationCommandMenu::createMenuConfiguration ( makVrv::DtDe de)
protectedvirtual

Called to initially create the menu configuration.

Reimplemented from makVrf::DtConfigurableMenu.

Member Data Documentation

DtConfigurableMenuAssembler* makVrf::DtSimulationCommandMenu::theMenuAssembler
staticprotected

Variables used to store initial menu configuration.

DtSubMenuConfiguration* makVrf::DtSimulationCommandMenu::theMenuConfiguration
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)