![]() |
VR-Forces 4.0.4 Class Documentation
|
This class is responsible for managed dockable widgets. More...

Public Member Functions | |
| virtual | ~DtDockableManager () |
| DTOR deletes all dockable widgets. | |
| virtual DtDockable * | findDockableWidget (const std::string &className) |
| Attempt to find a DtDockable. | |
Static Public Member Functions | |
| static DtDockableManager & | instance (DtDe &) |
| Get the instance of the dockable manager. | |
| static void | registerInstance (DtDe &de, DtDockableManager *instance) |
| Register a new instance the dockable manager and replace the default. | |
Protected Types | |
| typedef boost::unordered_map < std::string, DtDockable * > | DockableWidgets |
Protected Member Functions | |
| DtDockableManager (DtDe &) | |
| CTOR. | |
| virtual void | registerDockableWidgetInstance (DtDockable *widget) |
| Register a DtDockable with the dialog manager. | |
| virtual void | unregisterDockableWidgetInstance (DtDockable *widget) |
| Unregister a DtDockable with the dialog manager. | |
Protected Attributes | |
| DtDe & | myDe |
| DockableWidgets | myDockableWidgets |
Friends | |
| class | DtDockable |
This class is responsible for managed dockable widgets.
All DtDockable instances are automatically registered with the dockable manager.
typedef boost::unordered_map<std::string,DtDockable*> makVrv::DtDockableManager::DockableWidgets [protected] |
| virtual makVrv::DtDockableManager::~DtDockableManager | ( | ) | [virtual] |
DTOR deletes all dockable widgets.
| makVrv::DtDockableManager::DtDockableManager | ( | DtDe & | ) | [protected] |
CTOR.
| static DtDockableManager& makVrv::DtDockableManager::instance | ( | DtDe & | ) | [static] |
Get the instance of the dockable manager.
| static void makVrv::DtDockableManager::registerInstance | ( | DtDe & | de, |
| DtDockableManager * | instance | ||
| ) | [static] |
Register a new instance the dockable manager and replace the default.
| virtual DtDockable* makVrv::DtDockableManager::findDockableWidget | ( | const std::string & | className | ) | [virtual] |
Attempt to find a DtDockable.
| virtual void makVrv::DtDockableManager::registerDockableWidgetInstance | ( | DtDockable * | widget | ) | [protected, virtual] |
Register a DtDockable with the dialog manager.
This is automatically called by the DtDockable CTOR.
| virtual void makVrv::DtDockableManager::unregisterDockableWidgetInstance | ( | DtDockable * | widget | ) | [protected, virtual] |
Unregister a DtDockable with the dialog manager.
This is automatically called by the DtDockable DTOR.
friend class DtDockable [friend] |
DtDe& makVrv::DtDockableManager::myDe [protected] |