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

Public Member Functions | |
| DtConditionalMenu (makVrv::DtDe &) | |
| CTOR. | |
| virtual | ~DtConditionalMenu () |
| DTOR. | |
| virtual QMenu * | createMenu (makVrv::DtDe &, QWidget *parent) |
| Build a menu. | |
| virtual DtConditionalMenu * | newInstance () |
| virtual void | addCondition (const std::string &p, DtVrfConditionalExpressionCreator *i) |
| Convenience routines as pass-through to DtVrfConditionalDialogManager. | |
| virtual void | addConditionAfter (const std::string &p, const std::string &after, DtVrfConditionalExpressionCreator *i) |
| virtual void | addConditionBefore (const std::string &p, const std::string &before, DtVrfConditionalExpressionCreator *i) |
| virtual void | removeCondition (const std::string &r) |
| 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. | |
Static Public Member Functions | |
| static DtConditionalMenu & | instance (makVrv::DtDe &) |
| static DtConditionalMenu * | menuInstance (makVrv::DtDe &) |
| Return a new copy, not the registered copy. | |
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(QAction *)> | signal_validateMenuItem |
Protected Attributes inherited from makVrf::DtConfigurableMenu | |
| DtConfigurableMenuAssembler | myAssembler |
| DtSubMenuConfiguration | myConfiguration |
| bool | myInitialized |
| makVrf::DtConditionalMenu::DtConditionalMenu | ( | makVrv::DtDe & | ) |
CTOR.
|
virtual |
DTOR.
Build a menu.
|
static |
|
static |
Return a new copy, not the registered copy.
It will do this by calling the newInstance method on the currently registered version. newInstance needs to be overridden by subclasses to return their own new instance
|
virtual |
|
virtual |
Convenience routines as pass-through to DtVrfConditionalDialogManager.
|
virtual |
|
virtual |
|
virtual |
|
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 |