12 #if !defined(Q_MOC_RUN)
18 #include <QtWidgets/QDialog>
35 class DtOsgEarthCacheLogic;
54 virtual void setOsgEarthTerrainDefinition(
const std::string& osgEarthTerrainDefinition)
override;
57 virtual void setStartLongitude(
double)
override;
60 virtual void setStartLatitude(
double)
override;
63 virtual void setEndLongitude(
double)
override;
66 virtual void setEndLatitude(
double)
override;
70 virtual void setCoordinateSystemDecimal(
int digits)
override;
73 virtual void setMaxmiumLod(
int maximumLod)
override;
77 virtual void showCacheFinishedMessageBox()
override;
80 virtual void setProgressText(
const std::string& s)
override;
83 virtual void setProgress(
double current,
double total)
override;
86 virtual void resetCacheAreaWidgets()
override;
89 virtual void exit()
override;
92 virtual void enableCacheConfigurationWidget(
bool enable)
override;
95 virtual void enableCacheProgressWidget(
bool enable)
override;
98 virtual void enableCacheAreaWidget(
bool enable)
override;
106 virtual void deactivate();
127 void connectSignals();
130 virtual void closeEvent(QCloseEvent* e);
133 virtual void qt_slot_updateProgress(
double,
double);
134 virtual void qt_slot_cacheFinished(
bool);
141 virtual void on_lowestLodSpinBox_valueChanged(
int);
142 virtual void on_highestLodSpinBox_valueChanged(
int);
143 virtual void on_cacheImageCheckBox_stateChanged(
int);
144 virtual void on_cacheElevationCheckBox_stateChanged(
int);
145 virtual void on_startLongitudeSpinBox_valueChanged(
double);
146 virtual void on_startLatitudeSpinBox_valueChanged(
double);
147 virtual void on_endLongitudeSpinBox_valueChanged(
double);
148 virtual void on_endLatitudeSpinBox_valueChanged(
double);
149 virtual void on_generateCacheButton_clicked();
150 virtual void on_cancelButton_clicked();
QCheckBox * myCacheImageCheckBox
Definition: DtOsgEarthCacheDialog.h:176
QHBoxLayout * myCacheButtonLayout
Definition: DtOsgEarthCacheDialog.h:178
Contains DLL export macros.
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
QWidget * myCacheAreaWidget
Definition: DtOsgEarthCacheDialog.h:161
std::string myProgressLabelText
Definition: DtOsgEarthCacheDialog.h:186
QDoubleSpinBox * myStartLatitudeSpinBox
Definition: DtOsgEarthCacheDialog.h:166
QDoubleSpinBox * myEndLongitudeSpinBox
Definition: DtOsgEarthCacheDialog.h:168
QLabel * myEndLongitudeLaybol
Definition: DtOsgEarthCacheDialog.h:167
QLabel * myProgressLabel
Definition: DtOsgEarthCacheDialog.h:182
Contains makVrv::DtOsgEarthCacheInterface class.
QHBoxLayout * myCacheOptionsLayout
Definition: DtOsgEarthCacheDialog.h:160
QPushButton * myCloseButton
Definition: DtOsgEarthCacheDialog.h:184
QVBoxLayout * myMainLayout
Definition: DtOsgEarthCacheDialog.h:158
QCheckBox * myCacheElevationCheckBox
Definition: DtOsgEarthCacheDialog.h:177
QPushButton * myCancelCacheButton
Definition: DtOsgEarthCacheDialog.h:180
QSpinBox * myLowestLodSpinBox
Definition: DtOsgEarthCacheDialog.h:173
QProgressBar * myProgressBar
Definition: DtOsgEarthCacheDialog.h:183
QHBoxLayout * myCacheLodLayout
Definition: DtOsgEarthCacheDialog.h:171
QDoubleSpinBox * myEndLatitudeSpinBox
Definition: DtOsgEarthCacheDialog.h:170
QLabel * myHighestLodLabel
Definition: DtOsgEarthCacheDialog.h:174
QLabel * myDescriptionText
Definition: DtOsgEarthCacheDialog.h:159
QHBoxLayout * myCacheAreaLayout
Definition: DtOsgEarthCacheDialog.h:162
std::string myProgressUpdateText
Definition: DtOsgEarthCacheDialog.h:187
DtOsgEarthCacheInterface Interface class for generating cache data of image/elevation/model.
Definition: DtOsgEarthCacheInterface.h:18
DtDe & myDe
Definition: DtOsgEarthCacheDialog.h:155
DtOsgEarthCacheLogic * myLogic
Definition: DtOsgEarthCacheDialog.h:156
DtOsgEarthCacheDialog Widget for generating cache data of image/elevation/model.
Definition: DtOsgEarthCacheDialog.h:40
Contains makVrv::DtOsgEarthCacheLogic class.
QPushButton * myGenerateCacheButton
Definition: DtOsgEarthCacheDialog.h:179
QLabel * myEndLatitudeLaybol
Definition: DtOsgEarthCacheDialog.h:169
DtOsgEarthCacheLogic.
Definition: DtOsgEarthCacheLogic.h:31
QDoubleSpinBox * myStartLongitudeSpinBox
Definition: DtOsgEarthCacheDialog.h:164
QSpinBox * myHighestLodSpinBox
Definition: DtOsgEarthCacheDialog.h:175
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
QLabel * myLowestLodLabel
Definition: DtOsgEarthCacheDialog.h:172
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25
QLabel * myStartLatitudeLaybol
Definition: DtOsgEarthCacheDialog.h:165
QLabel * myStartLongitudeLaybol
Definition: DtOsgEarthCacheDialog.h:163
Creator for the DtOsgEarthCacheDialogCreator.
Definition: DtOsgEarthCacheDialog.h:192
QVBoxLayout * myProgressLayout
Definition: DtOsgEarthCacheDialog.h:181