16 #include <QtGui/QWidget>
32 class DtTerrainOperationRecord;
46 typedef std::map<int, QTreeWidgetItem*>
ItemMap;
52 virtual void addItem(
int id,
LayerType layerType,
const DtUnicode& name,
bool visualized );
55 virtual void removeItem(
int id);
60 virtual void setAddOceanButtonState(
bool enabled );
64 virtual void setOceanHeight(
double height,
const DtUnicode& units,
int decimals,
double maxHeight );
67 virtual void setLodRange(
double range,
const DtUnicode& units,
int decimals,
double maxRange,
double minStep );
73 inline QVBoxLayout*
mainLayout() {
return myMainLayout; }
133 virtual void on_addTerrainPatchBtn_clicked();
134 virtual void on_addFeatureLayerBtn_clicked();
135 virtual void on_addOceanLayerBtn_clicked();
136 virtual void on_removeBtn_clicked();
137 virtual void on_contentsTreeWidget_itemSelectionChanged();
138 virtual void on_seaLevelSpinBox_valueChanged(
double value );
139 virtual void on_seaLevelSlider_valueChanged(
int value );
140 virtual void on_lodRangeSpinBox_valueChanged(
double value );
141 virtual void on_lodRangeSlider_valueChanged(
int value );
156 const static int theInputTypeColumn = 0;
157 const static int theNameColumn = 1;
158 const static int theStatusColumn = 2;
159 const static int theIdColumn = 3;
204 const Qt::WindowFlags& flags = 0);