12 #if !defined(Q_MOC_RUN)
18 #include <QtWidgets/QDialog>
35 class DtOsgEarthCacheLogic;
54 virtual void setOsgEarthTerrainDefinition(
const std::string& osgEarthTerrainDefinition);
57 virtual void setStartLongitude(
double);
60 virtual void setStartLatitude(
double);
63 virtual void setEndLongitude(
double);
66 virtual void setEndLatitude(
double);
70 virtual void setCoordinateSystemDecimal(
int digits);
73 virtual void setMaxmiumLod(
int maximumLod);
77 virtual void showCacheFinishedMessageBox();
82 virtual bool showAreaUnspecifiedMessageBox(
bool& dontShowAgain);
85 virtual void setProgressText(
const std::string& s);
88 virtual void setProgress(
int progress);
91 virtual void resetCacheAreaWidgets();
97 virtual void enableCacheConfigurationWidget(
bool enable);
100 virtual void enableCacheProgressWidget(
bool enable);
108 virtual void deactivate();
129 void connectSignals();
132 virtual void closeEvent(QCloseEvent* e);
135 virtual void qt_slot_updateProgress(
int progress);
136 virtual void qt_slot_cacheFinished();
143 virtual void on_lowestLodSpinBox_valueChanged(
int);
144 virtual void on_highestLodSpinBox_valueChanged(
int);
145 virtual void on_cacheImageCheckBox_stateChanged(
int);
146 virtual void on_cacheElevationCheckBox_stateChanged(
int);
147 virtual void on_specifyCacheAreaCheckBox_stateChanged(
int);
148 virtual void on_flyOverCheckBox_stateChanged(
int);
149 virtual void on_startLongitudeSpinBox_valueChanged(
double);
150 virtual void on_startLatitudeSpinBox_valueChanged(
double);
151 virtual void on_endLongitudeSpinBox_valueChanged(
double);
152 virtual void on_endLatitudeSpinBox_valueChanged(
double);
153 virtual void on_generateCacheButton_clicked();
154 virtual void on_clearAreaButtonClicked();
155 virtual void on_cancelButton_clicked();
QCheckBox * myCacheImageCheckBox
Definition: DtOsgEarthCacheDialog.h:184
QHBoxLayout * myCacheButtonLayout
Definition: DtOsgEarthCacheDialog.h:186
Contains DLL export macros.
Virtual base class.
Definition: DtVirtualBaseClass.h:19
QWidget * myCacheAreaWidget
Definition: DtOsgEarthCacheDialog.h:169
QDoubleSpinBox * myStartLatitudeSpinBox
Definition: DtOsgEarthCacheDialog.h:174
QDoubleSpinBox * myEndLongitudeSpinBox
Definition: DtOsgEarthCacheDialog.h:176
QLabel * myEndLongitudeLaybol
Definition: DtOsgEarthCacheDialog.h:175
QLabel * myProgressLabel
Definition: DtOsgEarthCacheDialog.h:190
Contains makVrv::DtOsgEarthCacheInterface class.
QHBoxLayout * myCacheOptionsLayout
Definition: DtOsgEarthCacheDialog.h:165
QCheckBox * mySpecifyCacheAreaCheckBox
Definition: DtOsgEarthCacheDialog.h:166
QPushButton * myCloseButton
Definition: DtOsgEarthCacheDialog.h:193
QVBoxLayout * myMainLayout
Definition: DtOsgEarthCacheDialog.h:163
QCheckBox * myCacheElevationCheckBox
Definition: DtOsgEarthCacheDialog.h:185
QPushButton * myClearAreaButton
Definition: DtOsgEarthCacheDialog.h:168
QCheckBox * myFlyOverCheckBox
Definition: DtOsgEarthCacheDialog.h:167
QPushButton * myCancelCacheButton
Definition: DtOsgEarthCacheDialog.h:188
QSpinBox * myLowestLodSpinBox
Definition: DtOsgEarthCacheDialog.h:181
QProgressBar * myProgressBar
Definition: DtOsgEarthCacheDialog.h:191
QHBoxLayout * myCacheLodLayout
Definition: DtOsgEarthCacheDialog.h:179
QDoubleSpinBox * myEndLatitudeSpinBox
Definition: DtOsgEarthCacheDialog.h:178
QLabel * myHighestLodLabel
Definition: DtOsgEarthCacheDialog.h:182
QLabel * myDescriptionText
Definition: DtOsgEarthCacheDialog.h:164
QHBoxLayout * myCacheAreaLayout
Definition: DtOsgEarthCacheDialog.h:170
DtOsgEarthCacheInterface Interface class for generating cache data of image/elevation/model.
Definition: DtOsgEarthCacheInterface.h:18
DtDe & myDe
Definition: DtOsgEarthCacheDialog.h:160
DtOsgEarthCacheLogic * myLogic
Definition: DtOsgEarthCacheDialog.h:161
DtOsgEarthCacheDialog Widget for generating cache data of image/elevation/model.
Definition: DtOsgEarthCacheDialog.h:40
Contains makVrv::DtOsgEarthCacheLogic class.
QPushButton * myGenerateCacheButton
Definition: DtOsgEarthCacheDialog.h:187
QLabel * myEndLatitudeLaybol
Definition: DtOsgEarthCacheDialog.h:177
DtOsgEarthCacheLogic.
Definition: DtOsgEarthCacheLogic.h:41
QDoubleSpinBox * myStartLongitudeSpinBox
Definition: DtOsgEarthCacheDialog.h:172
QSpinBox * myHighestLodSpinBox
Definition: DtOsgEarthCacheDialog.h:183
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QLabel * myLowestLodLabel
Definition: DtOsgEarthCacheDialog.h:180
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25
QLabel * myStartLatitudeLaybol
Definition: DtOsgEarthCacheDialog.h:173
QLabel * myStartLongitudeLaybol
Definition: DtOsgEarthCacheDialog.h:171
Creator for the DtOsgEarthCacheDialogCreator.
Definition: DtOsgEarthCacheDialog.h:198
QVBoxLayout * myProgressLayout
Definition: DtOsgEarthCacheDialog.h:189