![]() |
VR-Forces 4.0.4 Class Documentation
|
The abstract base menu class. More...

Public Member Functions | |
| DtMenu (DtDe &de, const std::string &menuIdName) | |
| CTOR. | |
| virtual | ~DtMenu () |
| DTOR. | |
| virtual const std::string & | menuIdName () const |
| Get the menu id name, the menu id name is not the same thing as the visible menu text. | |
| virtual QMenu * | createMenu (DtDe &, QWidget *parent)=0 |
| Build a menu. | |
Protected Attributes | |
| DtDe & | myDe |
| std::string | myMenuIdName |
The abstract base menu class.
| makVrv::DtMenu::DtMenu | ( | DtDe & | de, |
| const std::string & | menuIdName | ||
| ) |
CTOR.
| virtual makVrv::DtMenu::~DtMenu | ( | ) | [virtual] |
DTOR.
| virtual const std::string& makVrv::DtMenu::menuIdName | ( | ) | const [virtual] |
Get the menu id name, the menu id name is not the same thing as the visible menu text.
| virtual QMenu* makVrv::DtMenu::createMenu | ( | DtDe & | , |
| QWidget * | parent | ||
| ) | [pure virtual] |
Build a menu.
Implemented in makVrf::DtRightClickCreateMenu, makVrv::DtSetModelSetMenu, makVrv::DtViewMenu, makVrv::exampleSymbolFacade5::DtSymbolFacadeExampleMenu, makVrv::DtSaveAsMenu, makVrv::DtSaveMenu, makVrf::DtCreateMenu, makVrv::exampleSymbolFacade4::DtSymbolFacadeExampleMenu, makVrv::DtCloseMenu, makVrf::DtVrfMainMenu, makVrv::DtAddMenu, makVrv::exampleSymbolFacade3::DtSymbolFacadeExampleMenu, makVrv::DtOpenMenu, makVrv::DtNewMenu, makVrf::DtRadioMenu, makVrf::DtVrfRightClickMenu, makVrf::DtSimulationCommandMenu, makVrv::DtSettingsMenu, makVrf::DtRightClickSetMenu, makVrf::DtRightClickTaskMenu, makVrv::DtSetObserverModeMenu, makVrf::DtConditionalMenu, makVrv::DtHelpMenu, makVrv::vrvExampleToolbarPlugin::DtExampleSceneToolbarMenu, makVrf::DtRecentScenariosMenu, makVrv::DtIntervisibilityRightClickMenu, makVrv::DtEditMenu, BHAVE::BHAVE3DGui::DtBhavePdgDrawerMenu, makVrf::DtVrfRightClickContextMenu, makVrv::vrvExampleToolbarPlugin::DtExampleToolbarMenu, makVrf::DtSetMenu, makVrf::DtTaskMenu, makVrf::DtSimpleMenu, makVrv::DtTerrainContextMenu, makVrv::DtExampleMenu, BHAVE::BHAVE3DGui::DtBhave3DMenu, makVrv::DtIntervisibilityMenu, HumbleDialogMenu, exampleRangeLine::DtExampleRangeLineMenu, makVrv::DtObjectContextMenu, makVrf::DtSimulationMenu, DtGuiLocalCreateObjectMenu, makVrv::DtObserverMenu, DtCustomMenu, makVrv::DtExampleDialogMenu, makVrf::DtEntityMenu, makVrv::DtFileMenu, and DtCallbackMenu.
DtDe& makVrv::DtMenu::myDe [protected] |
Reimplemented in makVrf::DtVrfMainMenu, and makVrf::DtVrfRightClickMenu.
std::string makVrv::DtMenu::myMenuIdName [protected] |