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

TM includes. More...

Inheritance diagram for DtTTSDrawerColl:
Inheritance graph
[legend]

Public Member Functions

 DtTTSDrawerColl ()
 DtTTSDrawerColl (DtDrawerColl *nextComponent)
virtual ~DtTTSDrawerColl ()
virtual DtSymbolDrawerlookupDrawer (const DtDrawerKey &key)
 override parent implementation.
- 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 Member Functions

virtual bool insertDrawer (const QString &cacheKey, DtTTSDrawer *drawer)
 Insert drawer into cache.
virtual DtTTSDrawercreateDrawer (const DtDrawerKey &drawerKey) const
 Create drawer corresponding to key.
virtual DtTTSDrawerlookupTTSDrawer (const DtDrawerKey &drawerKey)
 Find drawer corresponding to key.
virtual QString calcCacheKey (const DtDrawerKey &drawerKey) const
 Create a single string key based on the drawer key class member data.
- Protected Member Functions inherited from DtDrawerColl
 DtDrawerColl (const DtDrawerColl &orig)
DtDrawerColloperator= (const DtDrawerColl &orig)

Protected Attributes

QCache< QString, DtTTSDrawermyCache
- Protected Attributes inherited from DtDrawerColl
DtDrawerCollmyComponent
DtNullDrawer myNullDrawer
DtDrawerMap myMap
 Map of symbol types to drawers.

Private Member Functions

 DtTTSDrawerColl (const DtTTSDrawerColl &orig)
DtTTSDrawerColloperator= (const DtTTSDrawerColl &orig)

Detailed Description

TM includes.

Qt includes class DtTTSDrawerColl:

Concrete class holds the set of drawers which use true type fonts.

Constructor & Destructor Documentation

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

Member Function Documentation

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

override parent implementation.

Implements DtDrawerColl.

virtual bool DtTTSDrawerColl::insertDrawer ( const QString &  cacheKey,
DtTTSDrawer drawer 
)
protectedvirtual

Insert drawer into cache.

virtual DtTTSDrawer* DtTTSDrawerColl::createDrawer ( const DtDrawerKey drawerKey) const
protectedvirtual

Create drawer corresponding to key.

virtual DtTTSDrawer* DtTTSDrawerColl::lookupTTSDrawer ( const DtDrawerKey drawerKey)
protectedvirtual

Find drawer corresponding to key.

virtual QString DtTTSDrawerColl::calcCacheKey ( const DtDrawerKey drawerKey) const
protectedvirtual

Create a single string key based on the drawer key class member data.

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

Member Data Documentation

QCache<QString, DtTTSDrawer> DtTTSDrawerColl::myCache
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)