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 | Protected Member Functions
makVrf::DtRightClickEmbeddedEntitiesMenu Class Reference

This subclass is registered with the right click menu.

Inheritance diagram for makVrf::DtRightClickEmbeddedEntitiesMenu:
Inheritance graph
[legend]

Public Member Functions

 DtRightClickEmbeddedEntitiesMenu (makVrv::DtDe &de)
 
- Public Member Functions inherited from makVrf::DtEmbeddedEntitiesMenu
 DtEmbeddedEntitiesMenu (makVrv::DtDe &, const std::string &menuIdName=DtEmbeddedEntitiesMenuId, int flags=0)
 
virtual ~DtEmbeddedEntitiesMenu ()
 
virtual DtSubMenuConfigurationmenuConfiguration ()
 
virtual
DtConfigurableMenuAssembler
menuAssembler ()
 
virtual void buildMenu ()
 
virtual void clearMenu ()
 
virtual void setPlanEntitySet (const makVrv::DtSelectionManager::IdSet &set)
 
virtual DtEmbeddedEntitiesMenunewInstance (int flags=0)
 
virtual void slot_planTaskCreated (const DtSimTask &task)
 
virtual void setRecreateFlags (int)
 
virtual void setPartOfPlanDialog (int partOfPlanDialog)
 
virtual int partOfPlanDialog ()
 
- 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 ()
 

Protected Member Functions

virtual QMenucreateMenu (makVrv::DtDe &de, QWidget *parent)
 
- Protected Member Functions inherited from makVrf::DtEmbeddedEntitiesMenu
virtual void slot_onInfoCacheUpdated (const DtObjectType &updatedType)
 
virtual void resolveContext (DtObjectType &objType, DtUUID &uuid, bool &isHomogeneous)
 
virtual void setActionsEnabled (QMenu *, bool b)
 
- Protected Member Functions inherited from makVrf::DtConfigurableMenu
virtual void initMenuItems (makVrv::DtDe &de)
 
DtConfigurableMenuAssemblerassembler ()
 
DtSubMenuConfigurationconfiguration ()
 
virtual void createMenuConfiguration (makVrv::DtDe &)
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrf::DtEmbeddedEntitiesMenu
static DtEmbeddedEntitiesMenuinstance (makVrv::DtDe &)
 
static DtEmbeddedEntitiesMenumenuInstance (makVrv::DtDe &, int flags=0)
 
- 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)
 
- Public Attributes inherited from makVrf::DtEmbeddedEntitiesMenu
boost::signals2::signal< void(std::vector
< DtUUID > names, const
DtSimTask &)> 
signal_planTaskCreated
 
- Public Attributes inherited from makVrf::DtConfigurableMenu
boost::signals2::signal< void(DtConfigurableMenu *)> signal_menuRecreated
 
boost::signals2::signal< void(QAction *)> signal_validateMenuItem
 
- Protected Slots inherited from makVrf::DtEmbeddedEntitiesMenu
virtual void onAboutToShow ()
 
- Protected Attributes inherited from makVrf::DtEmbeddedEntitiesMenu
DtObjectType myHostObjectType
 
DtUUID myHost
 
int myHostPlanPart
 
bool myHostContextIsHomogeneous
 
QMenumyMenu
 
int myPartOfPlanDialog
 
makVrv::DtSelectionManager::IdSet myPlanEntitySet
 
int myCachedEmbeddedEntitiesSize
 
int myFlags
 
DtConfigurableMenuAssemblermyMenuAssembler
 
DtSubMenuConfigurationmyMenuConfiguration
 
boost::signals2::scoped_connection mySelectionChangedConnection
 
- 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::DtRightClickEmbeddedEntitiesMenu::DtRightClickEmbeddedEntitiesMenu ( makVrv::DtDe de)

Member Function Documentation

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

Creates a new QMenu and caches the pointer in myMenu. Connects the aboutToShow() signal from the QMenu to the aboutToShow() function in this class.

Returns
The menu that was created

Reimplemented from makVrf::DtEmbeddedEntitiesMenu.


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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)