![]() |
VR-Forces 4.0.4 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. | |
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. | |
Static Protected Attributes | |
| static DtConfigurableMenuAssembler * | theMenuAssembler |
| Variables used to store initial menu configuration. | |
| static DtSubMenuConfiguration * | theMenuConfiguration |
| virtual makVrf::DtConditionalMenu::~DtConditionalMenu | ( | ) | [virtual] |
DTOR.
| virtual QMenu* makVrf::DtConditionalMenu::createMenu | ( | makVrv::DtDe & | , |
| QWidget * | parent | ||
| ) | [virtual] |
Build a menu.
Implements makVrv::DtMenu.
| static DtConditionalMenu& makVrf::DtConditionalMenu::instance | ( | makVrv::DtDe & | ) | [static] |
| static DtConditionalMenu* makVrf::DtConditionalMenu::menuInstance | ( | makVrv::DtDe & | ) | [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 DtConditionalMenu* makVrf::DtConditionalMenu::newInstance | ( | ) | [virtual] |
| virtual void makVrf::DtConditionalMenu::addCondition | ( | const std::string & | p, |
| DtVrfConditionalExpressionCreator * | i | ||
| ) | [virtual] |
Convenience routines as pass-through to DtVrfConditionalDialogManager.
| virtual void makVrf::DtConditionalMenu::addConditionAfter | ( | const std::string & | p, |
| const std::string & | after, | ||
| DtVrfConditionalExpressionCreator * | i | ||
| ) | [virtual] |
| virtual void makVrf::DtConditionalMenu::addConditionBefore | ( | const std::string & | p, |
| const std::string & | before, | ||
| DtVrfConditionalExpressionCreator * | i | ||
| ) | [virtual] |
| virtual void makVrf::DtConditionalMenu::removeCondition | ( | const std::string & | r | ) | [virtual] |
| virtual DtSubMenuConfiguration& makVrf::DtConditionalMenu::menuConfiguration | ( | ) | [virtual] |
Returns the configuration for the menu to be used in the master mode. May be effected directly.
Implements makVrf::DtConfigurableMenu.
| virtual DtConfigurableMenuAssembler& makVrf::DtConditionalMenu::menuAssembler | ( | ) | [virtual] |
Returns the configuration for the menu to be used in the master mode. May be effected directly.
Implements makVrf::DtConfigurableMenu.
| virtual void makVrf::DtConditionalMenu::createMenuConfiguration | ( | makVrv::DtDe & | de | ) | [protected, virtual] |
Called to initially create the menu configuration.
Implements makVrf::DtConfigurableMenu.
DtConfigurableMenuAssembler* makVrf::DtConditionalMenu::theMenuAssembler [static, protected] |
Variables used to store initial menu configuration.
DtSubMenuConfiguration* makVrf::DtConditionalMenu::theMenuConfiguration [static, protected] |