VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtExpandDrawerColl Class Reference

! TM includes More...

Inheritance diagram for DtExpandDrawerColl:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtExpandDrawerColl ()
 DtExpandDrawerColl (DtDrawerColl *nextComponent)
virtual ~DtExpandDrawerColl ()
virtual DtSymbolDrawerlookupDrawer (const DtDrawerKey &key)
 --- functions ---
virtual void addDrawer (const DtDrawerKey &key, DtSymbolDrawer *)
 ! Add a drawer.
virtual void removeDrawer (const DtDrawerKey &key)

Protected Attributes

QHash< QString, DtSymbolDrawer * > myDrawerDict

Private Member Functions

 DtExpandDrawerColl (const DtExpandDrawerColl &orig)
DtExpandDrawerColloperator= (const DtExpandDrawerColl &orig)

Detailed Description

! TM includes

! QT includes CClass that allows the programmer to add new drawers to the collection for easy lookup on drawing time.


Constructor & Destructor Documentation


Member Function Documentation

virtual DtSymbolDrawer* DtExpandDrawerColl::lookupDrawer ( const DtDrawerKey key) [virtual]

--- functions ---

Implements DtDrawerColl.

virtual void DtExpandDrawerColl::addDrawer ( const DtDrawerKey key,
DtSymbolDrawer  
) [virtual]

! Add a drawer.

Note that as soon as you do this, the DrawerCollection TAKES OVER THE OWNERSHIP of the drawer.

virtual void DtExpandDrawerColl::removeDrawer ( const DtDrawerKey key) [virtual]
DtExpandDrawerColl& DtExpandDrawerColl::operator= ( const DtExpandDrawerColl orig) [private]

Member Data Documentation

QHash<QString, DtSymbolDrawer*> DtExpandDrawerColl::myDrawerDict [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)