![]() |
VR-Forces 4.1.1 Class Documentation
|

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 () |
Public Slots inherited from DtNavigationHandler | |
| virtual bool | mouseEvent (DtTMMapArea *, QMouseEvent *evnt, const DtPoint &pnt) |
| virtual bool | keyboardEvent (DtTMMapArea *area, QKeyEvent *evnt) |
| virtual void | timedPan () |
Public Slots inherited from DtEventHandler | |
| virtual bool | mouseEvent (DtTMMapArea *, QMouseEvent *evnt, const DtPoint &pnt) |
| virtual bool | keyboardEvent (DtTMMapArea *, QKeyEvent *evnt) |
| virtual bool | symbolsSelected (DtTMMapArea *area, DtSymbolList *sl) |
| virtual bool | selectionUpdated (DtTMMapArea *area, const QVector< DtModelKey > &d) |
| virtual bool | selectionInProgress (DtTMMapArea *area, DtSymbolSelector &d) |
| virtual bool | focusEvent (DtTMMapArea *, QEvent *evnt) |
| virtual bool | enterEvent (DtTMMapArea *area, QEvent *evnt) |
| virtual bool | leaveEvent (DtTMMapArea *area, QEvent *evnt) |
| virtual bool | dropEvent (DtTMMapArea *area, QDropEvent *evnt) |
| virtual bool | dragEnterEvent (DtTMMapArea *area, QDragEnterEvent *evnt) |
| virtual bool | dragMoveEvent (DtTMMapArea *area, QDragMoveEvent *evnt) |
| virtual bool | dragLeaveEvent (DtTMMapArea *area, QDragLeaveEvent *evnt) |
| virtual bool | mapActivated (DtTMMapArea *area) |
| virtual bool | selectedModelDataUpdated (DtTMMapArea *area) |
| virtual bool | symbolAdded (DtTMMapArea *area, const DtModelKey &) |
| virtual bool | symbolRemoved (DtTMMapArea *area, const DtModelKey &) |
| virtual bool | disconnecting (DtTMMapArea *area) |
| Called when a map is being disconnect from an event handler. | |
| virtual bool | connecting (DtTMMapArea *area) |
| Called when a map is being connected to an event handler. | |
| virtual void | tick () |
| virtual void | clearDialog () |
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 |
Public Member Functions inherited from DtNavigationHandler | |
| DtNavigationHandler () | |
| Default Constructor. | |
| virtual | ~DtNavigationHandler () |
| Destructor. | |
| virtual bool | aboutToDraw (DtTMMapArea *area, QPainter *pix) |
Public Member Functions inherited from DtEventHandler | |
| DtEventHandler () | |
| Default Constructor. | |
| virtual | ~DtEventHandler () |
| Destructor. | |
| virtual void | setEventController (DtEventController *) |
| virtual void | setInitialSelection (const QVector< DtModelKey > &d) |
| virtual void | showDialog (bool b) |
| virtual QWidget * | createDialog (QWidget *w) |
| Creates the dialog associated with this handler (if there is one) | |
| virtual QWidget * | dialog (bool createIfMissing=true, QWidget *parent=NULL) |
| If createIfMissing is true, will create the dialog based on the supplied parent window, else will simply return the dialog pointer. | |
| virtual void | reset () |
| virtual DtBaseWindow * | baseWindow () const |
| Returns the base window of the event controller. | |
| virtual void | activate () |
| Called when this event handler first becomes active. | |
| virtual void | deactivate () |
| Called when this event handler is removed as the current event. | |
| virtual void | setBaseWindow (DtBaseWindow *w) |
| Called when the base window is set for the event controller. | |
| virtual void | init () |
| Called when the handler is first created, initialize context. | |
| void | setSuspended (bool) |
| Set when something wants to suspend some aspect of this handler without deactivating it. | |
| bool | suspended () const |
| virtual void | dialogDestroyedEvent () |
| Called when dialog is destroyed. | |
Public Member Functions inherited from DtArchivableObject | |
| DtArchivableObject (QString name, DtArchivableObjectCreator fcn) | |
| This constructor will add this object to the archivable object factory. | |
| DtArchivableObject (QString name) | |
| DtArchivableObject () | |
| virtual | ~DtArchivableObject () |
| virtual QString | name () const |
| DtArchiver * | archiver () |
| Returns the archiver of this object. | |
| virtual void | read (QTextStream &s) |
| Reads/writes archiver. | |
| virtual void | write (QTextStream &s) |
| virtual void | setLevel (int i) |
| virtual int | level () const |
| virtual DtArchivableObject * | clone () |
| Allows for cloning of this object. | |
Static Public Member Functions | |
| static DtEventHandler * | create (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 Member Functions inherited from DtNavigationHandler | |
| virtual bool | processNavigationKey (DtTMMapArea *area, int key, int state) |
| Switch statement to process navigation keypresses. | |
| virtual void | mouseZoom (DtTMMapArea *area, QMouseEvent *e) |
| virtual void | reorderRectangle (QRect &rect) |
| virtual void | resizeRectToFitAspectRatio (QRect &r, const double &ratio) |
| virtual void | resizeRectToFitAspectRatio (DtExtent &ext, DtTMViewportExtents *extents) |
| virtual void | resizeRectToFitAspectRatioFromCenter (DtExtent &ext, DtTMViewportExtents *extents) |
| virtual DtExtent | zoom (const DtExtent &ext, double mag) const |
| virtual void | zoomToExtent (DtTMMapArea *area) |
| virtual DtExtent | getZoomExtentRect (DtTMMapArea *area, const DtModelData *d) const |
| Extent must be in database coordinates. | |
| virtual void | zoomToExtent (DtTMMapArea *area, const QRect &rect) |
| virtual DtExtent | convertRectToExtent (DtTMMapArea *area, const QRect &rect) const |
| virtual void | setCursor (QEvent *) |
| Sets the cursor based on the event. | |
Protected Attributes | |
| QHash< DtTMMapArea *, const DtModelData * > | myTrackedSelections |
Protected Attributes inherited from DtNavigationHandler | |
| DtUserDefinedType | myNavigationDirection |
| QTimer | myPanTimer |
| bool | myShiftTracking |
| QPoint | myMouseBegin |
| QPoint | myMouseLast |
| DtTMArea * | myTimerMap |
| int | myKey |
| int | myState |
| bool | myLeftButton |
| bool | myMouseShiftMap |
| bool | myInMapShiftMode |
| DtPoint | myMapBegin |
| DtPoint | myMapLast |
Protected Attributes inherited from DtEventHandler | |
| QWidget * | myEventDlg |
| DtEventController * | myEventController |
| bool | mySuspended |
Protected Attributes inherited from DtArchivableObject | |
| DtArchiver * | myArchiver |
| DtTerrainNavigationHandler::DtTerrainNavigationHandler | ( | ) |
Default Constructor.
|
virtual |
Destructor.
|
static |
Static creator.
Reimplemented from DtNavigationHandler.
|
virtual |
|
virtualslot |
Called when model data is removed from the dictionary, this will clear out the tracking selection if it matches.
|
virtualslot |
|
virtualslot |
|
virtualslot |
|
signal |
Sent when the tracking has changed for a particular map area.
|
protectedvirtual |
Reimplemented from DtNavigationHandler.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |