VR-Forces 4.1.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
DtBaseDrawerColl Class Reference

TM includes. More...

Inheritance diagram for DtBaseDrawerColl:
Inheritance graph
[legend]

Public Member Functions

 DtBaseDrawerColl ()
 DtBaseDrawerColl (DtDrawerColl *nextComponent)
virtual ~DtBaseDrawerColl ()
virtual DtSymbolDrawerlookupDrawer (const DtDrawerKey &key)
 — functions —
- Public Member Functions inherited from DtDrawerColl
 DtDrawerColl ()
 — public constructors / assignment operator / destructor
 DtDrawerColl (DtDrawerColl *nextComponent)
virtual ~DtDrawerColl ()
virtual DtDrawerCollcomponent ()
virtual void setComponent (DtDrawerColl *c)
 Sets the component to be the supplied component.
virtual void addComponent (DtDrawerColl *c)
 Adds a new component into our component chain by moving to the last component and adding it to that one.
virtual bool init ()
virtual void addDrawerCreator (const QString &str, DtSymbolDrawerCreatorFcn fcn)
virtual DtSymbolDrawercreateDrawer (const QString &str)

Protected Attributes

DtNullDrawer myNullDrawer
DtBMPDrawer myBMPDrawer
- Protected Attributes inherited from DtDrawerColl
DtDrawerCollmyComponent
DtNullDrawer myNullDrawer
DtDrawerMap myMap
 Map of symbol types to drawers.

Private Member Functions

 DtBaseDrawerColl (const DtBaseDrawerColl &orig)
 ! Not implemented. Class is a singleton.
DtBaseDrawerColloperator= (const DtBaseDrawerColl &orig)
 ! Not implemented. Class is a singleton.

Additional Inherited Members

- Protected Member Functions inherited from DtDrawerColl
 DtDrawerColl (const DtDrawerColl &orig)
DtDrawerColloperator= (const DtDrawerColl &orig)

Detailed Description

TM includes.

Concrete class holds the set of base drawers – those which are available on all operating systems.

Constructor & Destructor Documentation

DtBaseDrawerColl::DtBaseDrawerColl ( )
DtBaseDrawerColl::DtBaseDrawerColl ( DtDrawerColl nextComponent)
virtual DtBaseDrawerColl::~DtBaseDrawerColl ( )
virtual
DtBaseDrawerColl::DtBaseDrawerColl ( const DtBaseDrawerColl orig)
private

! Not implemented. Class is a singleton.

Member Function Documentation

virtual DtSymbolDrawer* DtBaseDrawerColl::lookupDrawer ( const DtDrawerKey key)
virtual

— functions —

Implements DtDrawerColl.

DtBaseDrawerColl& DtBaseDrawerColl::operator= ( const DtBaseDrawerColl orig)
private

! Not implemented. Class is a singleton.

Member Data Documentation

DtNullDrawer DtBaseDrawerColl::myNullDrawer
protected
DtBMPDrawer DtBaseDrawerColl::myBMPDrawer
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)