VR-Forces 4.0.4 Class Documentation
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
DtTerrainNavigationHandler Class Reference
Inheritance diagram for DtTerrainNavigationHandler:
Inheritance graph
[legend]

List of all members.

Public Slots

virtual void clearTracking (const DtModelKey &)
 Called when model data is removed from the dictionary, this will clear out the tracking selection if it matches.
virtual void setCenterSelection (DtTMMapArea *area, const DtModelData &)
virtual void setTrackSelection (DtTMMapArea *area, const DtModelData &)
virtual void tick ()

Signals

void changedTrackingFor (DtTMMapArea *area, bool tracking)
 Sent when the tracking has changed for a particular map area.

Public Member Functions

 DtTerrainNavigationHandler ()
 Default Constructor.
virtual ~DtTerrainNavigationHandler ()
 Destructor.
virtual bool tracking (DtTMMapArea *area) const

Static Public Member Functions

static DtEventHandlercreate (DtEventController *owner, void *usr)
 Static creator.

Protected Member Functions

virtual bool userDefinedAction (DtUserDefinedType iAction, void *usr)
virtual void setCenterSelection (DtTMMapArea *area)
virtual void setTrackSelection (DtTMMapArea *area)
virtual void clearTracking (DtTMMapArea *area)

Protected Attributes

QHash< DtTMMapArea *, const
DtModelData * > 
myTrackedSelections

Constructor & Destructor Documentation

Default Constructor.

Destructor.


Member Function Documentation

static DtEventHandler* DtTerrainNavigationHandler::create ( DtEventController owner,
void *  usr 
) [static]

Static creator.

Reimplemented from DtNavigationHandler.

virtual bool DtTerrainNavigationHandler::tracking ( DtTMMapArea area) const [virtual]
virtual void DtTerrainNavigationHandler::clearTracking ( const DtModelKey ) [virtual, slot]

Called when model data is removed from the dictionary, this will clear out the tracking selection if it matches.

virtual void DtTerrainNavigationHandler::setCenterSelection ( DtTMMapArea area,
const DtModelData  
) [virtual, slot]
virtual void DtTerrainNavigationHandler::setTrackSelection ( DtTMMapArea area,
const DtModelData  
) [virtual, slot]
virtual void DtTerrainNavigationHandler::tick ( ) [virtual, slot]

Reimplemented from DtEventHandler.

void DtTerrainNavigationHandler::changedTrackingFor ( DtTMMapArea area,
bool  tracking 
) [signal]

Sent when the tracking has changed for a particular map area.

virtual bool DtTerrainNavigationHandler::userDefinedAction ( DtUserDefinedType  iAction,
void *  usr 
) [protected, virtual]

Reimplemented from DtNavigationHandler.

virtual void DtTerrainNavigationHandler::setCenterSelection ( DtTMMapArea area) [protected, virtual]
virtual void DtTerrainNavigationHandler::setTrackSelection ( DtTMMapArea area) [protected, virtual]
virtual void DtTerrainNavigationHandler::clearTracking ( DtTMMapArea area) [protected, virtual]

Member Data Documentation


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)