|
| | DtConfigurableMenu (makVrv::DtDe &, const std::string &className) |
| |
| virtual | ~DtConfigurableMenu () |
| |
| virtual DtSubMenuConfiguration & | menuConfiguration () |
| |
virtual
DtConfigurableMenuAssembler & | menuAssembler () |
| |
| 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) |
| |
| | DtVirtualBaseClass () |
| |
| virtual | ~DtVirtualBaseClass () |
| |
| makVrf::DtConfigurableMenu::DtConfigurableMenu |
( |
makVrv::DtDe & |
, |
|
|
const std::string & |
className |
|
) |
| |
| virtual makVrf::DtConfigurableMenu::~DtConfigurableMenu |
( |
| ) |
|
|
virtual |
| virtual void makVrf::DtConfigurableMenu::registerMenu |
( |
makVrv::DtMenu * |
customMenu | ) |
|
|
virtual |
Use to register your own complex menu object. You must then use the menuConfig() function to add it to the path you wish to add it to. If you want to make a simple menu, use createSimpleMenu() instead (see that function for details)
| virtual void makVrf::DtConfigurableMenu::registerMenuItem |
( |
makVrv::DtMenuItem * |
customMenuItem | ) |
|
|
virtual |
Use to register your own complex menu item object. You must then use the menuConfig() function to add it to the path you wish to add it to. If you want to make a simple menu item, use createSimpleMenuItem() instead (see that function for details)
Merges in the assembler and configuration into the supplied assembler and configuration. see the other mergeMenu() functions.
Merges in the assembler into the supplied assembler. This merges menu registrations between two menus.
Merges in the configuration into the supplied configuration. This merges all the menu paths together.
| virtual void makVrf::DtConfigurableMenu::initMenuItems |
( |
makVrv::DtDe & |
de | ) |
|
|
protectedvirtual |
| virtual void makVrf::DtConfigurableMenu::createMenuConfiguration |
( |
makVrv::DtDe & |
| ) |
|
|
inlineprotectedvirtual |
| boost::signals2::signal<void (DtConfigurableMenu*)> makVrf::DtConfigurableMenu::signal_menuRecreated |
Signal sent when this menu is recreated from it's original creation.
| bool makVrf::DtConfigurableMenu::myInitialized |
|
protected |
| boost::signals2::signal<void (QAction*)> makVrf::DtConfigurableMenu::signal_validateMenuItem |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf5-0-branch/include/vrfGuiCommonQt/configurableMenu.h