Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes
MAKLogger::DtMarkingSymbols Class Reference
+ Collaboration diagram for MAKLogger::DtMarkingSymbols:

List of all members.

Public Member Functions

 DtMarkingSymbols (DtMtlEnvironment *mtl)
virtual bool loadLispFile (const char *filename)
virtual QPixmap getIconForEmitterSystem () const
 Returns a pixmap of the emitter system symbol.
virtual QPixmap getBigIconForEmitterSystem () const
virtual QPixmap getIconForDetonation () const
 Returns a pixmap of the detonation symbol.
virtual QPixmap getBigIconForEntity (const DtEntityType &type, const DtForceType &force)
 Returns a big pixmap.
virtual QPixmap getIconForEntity (const DtEntityType &type, const DtForceType &force, bool destroyed=false)
 Returns a pixmap of the symbol for this entity type.
virtual QPixmap getIconForAggregate (const DtEntityType &type, const DtForceType &force, bool destroyed=false)
 Returns a pixmap of the symbol for this entity type.

Protected Member Functions

void registerMtlParameters ()
virtual bool lookupParameters ()
virtual void addMapping (DtSymbolSpec *newspec)
 Add an entity/force id mapping.
virtual DtSymbolSpec * getSymbol (const DtEntityType &type, int forceId) const
virtual QPixmap getIconForDestroyed () const

Static Protected Member Functions

static DtlObjPtr parseSymbolMap (const DtlObjPtr &args, const DtlObjPtr &)
static DtSymbolSpec * parseBmpSymbol (const DtlObjPtr &args, DtlObjPtr &retval)

Protected Attributes

bool myCreatedEnv
DtMtlEnvironment * myEnv
QPixmapCache myIconCache
DtList * myMappings
DtString myDetonationPixName
DtString mySensorPixName
DtString myDestroyedPixName
DtString myDestroyedMaskPixName

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

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)