![]() |
VR-Forces 4.1 Class Documentation
|
Qt includes. More...

Public Member Functions | |
| DtDrawerColl () | |
| — public constructors / assignment operator / destructor | |
| DtDrawerColl (DtDrawerColl *nextComponent) | |
| virtual | ~DtDrawerColl () |
| virtual DtSymbolDrawer * | lookupDrawer (const DtDrawerKey &key)=0 |
| — functions — | |
| virtual DtDrawerColl * | component () |
| 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 DtSymbolDrawer * | createDrawer (const QString &str) |
Protected Member Functions | |
| DtDrawerColl (const DtDrawerColl &orig) | |
| DtDrawerColl & | operator= (const DtDrawerColl &orig) |
Protected Attributes | |
| DtDrawerColl * | myComponent |
| DtNullDrawer | myNullDrawer |
| DtDrawerMap | myMap |
| Map of symbol types to drawers. | |
Qt includes.
class DtDrawerColl:
Abstract base class of drawer collections. Concrete subclasses can be chained together using the decorator pattern. This allows the user to mix various subsets of drawers. For example, basic drawers which work on all o/s + drawers for windows basic drawers + true type fonts ttf + windows
The drawer collection owns any component with which it is constructed, and will delete it upon destruction.
| DtDrawerColl::DtDrawerColl | ( | ) |
— public constructors / assignment operator / destructor
| DtDrawerColl::DtDrawerColl | ( | DtDrawerColl * | nextComponent | ) |
|
virtual |
|
protected |
|
pure virtual |
— functions —
Implemented in DtTerrainDrawerColl, DtTTSDrawerColl, DtOverlayDrawerColl, DtBaseDrawerColl, and DtExpandDrawerColl.
|
virtual |
|
virtual |
Sets the component to be the supplied component.
|
virtual |
Adds a new component into our component chain by moving to the last component and adding it to that one.
|
virtual |
Reimplemented in DtTerrainDrawerColl, and DtOverlayDrawerColl.
|
virtual |
|
virtual |
Reimplemented in DtTerrainDrawerColl.
|
protected |
|
protected |
|
protected |
|
protected |
Map of symbol types to drawers.