VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Friends
makVrv::DtDockableManager Class Reference

This class is responsible for managed dockable widgets. All DtDockable instances are automatically registered with the dockable manager.

Inheritance diagram for makVrv::DtDockableManager:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtDockableManager ()
 
virtual DtDockablefindDockableWidget (const std::string &className)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtDockableManagerinstance (DtDe &)
 
static void registerInstance (DtDe &de, DtDockableManager *instance)
 

Protected Types

typedef boost::unordered_map
< std::string, DtDockable * > 
DockableWidgets
 

Protected Member Functions

 DtDockableManager (DtDe &)
 
virtual void registerDockableWidgetInstance (DtDockable *widget)
 
virtual void unregisterDockableWidgetInstance (DtDockable *widget)
 

Protected Attributes

DtDemyDe
 
DockableWidgets myDockableWidgets
 

Friends

class DtDockable
 

Member Typedef Documentation

typedef boost::unordered_map<std::string,DtDockable*> makVrv::DtDockableManager::DockableWidgets
protected

Constructor & Destructor Documentation

virtual makVrv::DtDockableManager::~DtDockableManager ( )
virtual

DTOR deletes all dockable widgets.

makVrv::DtDockableManager::DtDockableManager ( DtDe )
protected

CTOR.

Member Function Documentation

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)
protectedvirtual

Register a DtDockable with the dialog manager. This is automatically called by the DtDockable CTOR.

virtual void makVrv::DtDockableManager::unregisterDockableWidgetInstance ( DtDockable widget)
protectedvirtual

Unregister a DtDockable with the dialog manager. This is automatically called by the DtDockable DTOR.

Friends And Related Function Documentation

friend class DtDockable
friend

Member Data Documentation

DtDe& makVrv::DtDockableManager::myDe
protected
DockableWidgets makVrv::DtDockableManager::myDockableWidgets
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)