![]() |
VR-Forces 4.7 Class Documentation
|
The base class implementation of a Menu Assembler. More...

Public Member Functions | |
| virtual | ~DtMenuAssembler () |
| DTOR. | |
| virtual void | assemble (const DtMenuConfiguration &configuration) |
| Assemble a configuration. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Static Public Member Functions | |
| static DtMenuAssembler & | instance (DtDe &) |
| Get an instance of the assembler. | |
Protected Member Functions | |
| DtMenuAssembler (DtDe &de) | |
| void | assembleMenuPath (const DtMenuPath &menuPath, const DtMenuConfiguration &configuration) |
| Assemble a menu path. | |
| virtual void | assembleMenu (const DtMenuPath &menuPath) |
| Assemble a menu from the path. | |
| virtual void | assembleMenuItem (const DtMenuPath &menuPath) |
| Assemble a menu item from the path. | |
Protected Attributes | |
| std::stack< DtMenuPath > | myMenuStack |
| DtDe & | myDe |
Friends | |
| class | DtMenuAssemblerCreator |
The base class implementation of a Menu Assembler.
|
virtual |
DTOR.
|
protected |
|
static |
Get an instance of the assembler.
Reimplemented in makVrv::DtQtMenuAssembler.
|
virtual |
Assemble a configuration.
Reimplemented in makVrf::DtConfigurableMenuAssembler, and makVrv::DtQtToolbarMenuAssembler.
|
protected |
Assemble a menu path.
Reimplemented in makVrf::DtVrfContextMenuAssembler.
|
protectedvirtual |
Assemble a menu from the path.
Reimplemented in makVrf::DtConfigurableMenuAssembler, makVrv::DtQtMenuAssembler, and makVrf::DtVrfContextMenuAssembler.
|
protectedvirtual |
Assemble a menu item from the path.
Reimplemented in makVrv::DtQtMenuAssembler.
|
friend |
|
protected |
|
protected |