16 #include <QtWidgets/QDialog>
33 class DtOsgEarthCacheLogic;
50 virtual void showEstimateMessageBox(
const std::string& message);
54 virtual void showCacheFinishedMessageBox(
const std::string& message);
58 virtual void osgEarthFileSelectChanged(std::string definition);
62 virtual bool warningUserIfSpecifyAreaUnChecked();
69 virtual void QtSlot_progressUpdate(
int progress);
72 virtual void QtSlot_showCacheFinishedBox();
75 virtual void QtSlot_cacheEnd();
96 virtual void onStartLongitudeChanged(
double);
98 virtual void onStartLatitudeChanged(
double);
100 virtual void onEndLongitudeChanged(
double);
102 virtual void onEndLatitudeChanged(
double);
104 virtual void onCacheStarted();
106 virtual void onCacheFinished();
109 virtual void onLonLatReset(
bool checkSpecifyCacheCheckBox);
112 virtual void onCoordinateSystemDecimalChanged(
int);
116 virtual void onProgressUpdate(
const std::string&,
int);
118 virtual void setMaxmiumLOD(
int maximumLOD);
124 virtual void closeEvent(QCloseEvent* e);
127 virtual void showEvent(QShowEvent* e);
130 virtual void resetGui();
137 virtual void on_lowestLODSpinBox_valueChanged(
int);
138 virtual void on_highestLODSpinBox_valueChanged(
int);
139 virtual void on_speficyCacheAreaCheckBox_valueChanged(
int);
140 virtual void on_startLongitudeSlider_valueChanged(
int);
141 virtual void on_startLongitudeSpinBox_valueChanged(
double);
142 virtual void on_startLatitudeSlider_valueChanged(
int);
143 virtual void on_startLatitudeSpinBox_valueChanged(
double);
144 virtual void on_endLongitudeSlider_valueChanged(
int);
145 virtual void on_endLongitudeSpinBox_valueChanged(
double);
146 virtual void on_endLatitudeSlider_valueChanged(
int);
147 virtual void on_endLatitudeSpinBox_valueChanged(
double);
148 virtual void on_generateCacheButton_clicked();
149 virtual void on_clearAreaButton_clicked();
150 virtual void on_cancelButton_clicked();