12 #ifndef TERRAINDISPLAYWIDGET_H
13 #define TERRAINDISPLAYWIDGET_H
20 #include <QtGui/QWidget>
21 #include <QtGui/QPixmap>
53 virtual bool load(
const DtFilename& f);
64 void setEnableKeyboardSupport(
bool);
65 bool enableKeyboardSupport()
const;
70 virtual void resizeEvent(QResizeEvent* r);
74 virtual void keyPressEvent(QKeyEvent*);
77 virtual bool processMovementKey(QKeyEvent*);
82 virtual void paintTerrain();
85 virtual void paintEvent(QPaintEvent*);
88 virtual DtQtDrawer* createTerrainPainter()
const;
94 virtual void resetToGlobalView();
95 virtual void zoomIn();
96 virtual void zoomOut();
97 virtual void panNorthwest();
98 virtual void panNorth();
99 virtual void panNortheast();
100 virtual void panEast();
101 virtual void panSoutheast();
102 virtual void panSouth();
103 virtual void panSouthwest();
104 virtual void panWest();
106 virtual const double& panStep()
const;
107 virtual void setPanStep(
const double& step);
109 virtual const double& zoomStep()
const;
110 virtual void setZoomStep(
const double& step);
114 virtual void setDisplayExtent(
const DtExtent&);