![]() |
VR-Forces Developer's Guide
|
A Toolbar manager which is how to lookup and find toolbars using toolbar paths. Toolbars are automatically registered by the DtToolbarAssembler.

Public Member Functions | |
| virtual | ~DtQtToolbarManager () |
| void | registerToolbar (const DtToolbarPath &path, QToolBar *menu) |
| QToolBar * | findToolbar (const DtToolbarPath &path) const |
| virtual bool | getToolbarState (const DtToolbarPath &path, DtToolbarConfiguration::ToolbarState &state) |
Public Member Functions inherited from makVrv::DtToolbarManager | |
| virtual | ~DtToolbarManager () |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| virtual | ~DtVirtualBaseClass () |
Static Public Member Functions | |
| static DtQtToolbarManager & | instance (DtDe &de) |
Static Public Member Functions inherited from makVrv::DtToolbarManager | |
| static DtToolbarManager & | instance (DtDe &) |
Public Attributes | |
| boost::signalslib::signal < void(const DtToolbarPath &)> | signal_toolbarDeleted |
Protected Slots | |
| void | onToolbarDestroyed (QObject *obj) |
| void | onToolbarOrientationChanged (Qt::Orientation ori) |
Protected Member Functions | |
| DtQtToolbarManager (DtDe &de) | |
Protected Member Functions inherited from makVrv::DtToolbarManager | |
| DtToolbarManager (DtDe &de) | |
Protected Attributes | |
| ToolbarMap | myToolbars |
Protected Attributes inherited from makVrv::DtToolbarManager | |
| DtDe & | myDe |
Private Types | |
| typedef std::map < DtToolbarPath, QToolBar * > | ToolbarMap |
Friends | |
| class | DtQtToolbarManagerCreator |
|
private |
|
virtual |
Register a new instance of the toolbar manager, this is only necessary if replacing the existing DtToolbarManager.
DTOR
|
protected |
Protected CTOR, use the instance function.
|
static |
Get an instance of the Toolbar manager.
| void makVrv::DtQtToolbarManager::registerToolbar | ( | const DtToolbarPath & | path, |
| QToolBar * | menu | ||
| ) |
Register a toolbar, this is done automatically by the DtToolbarAssembler.
| QToolBar* makVrv::DtQtToolbarManager::findToolbar | ( | const DtToolbarPath & | path | ) | const |
Find a toolbar by its path.
|
virtual |
Retreives the state of a given toolbar. Returns false if the path's not found.
Implements makVrv::DtToolbarManager.
|
protectedslot |
When a toolbar is destroyed.
|
protectedslot |
|
friend |
| boost::signalslib::signal<void (const DtToolbarPath&)> makVrv::DtQtToolbarManager::signal_toolbarDeleted |
Signals when a toolbar has been deleted.
|
protected |