13 #ifndef DtTerrainContentsWidget_H_
14 #define DtTerrainContentsWidget_H_
20 #include <QtGui/QWidget>
31 class DtTerrainOperationRecord;
45 typedef std::map<int, QTreeWidgetItem*>
ItemMap;
51 virtual void addItem(
int id,
LayerType layerType,
const DtUnicode& name,
bool visualized );
54 virtual void removeItem(
int id);
61 inline QVBoxLayout*
mainLayout() {
return myMainLayout; }
79 virtual void on_addTerrainPatchBtn_clicked();
80 virtual void on_addFeatureLayerBtn_clicked();
81 virtual void on_addPropsBtn_clicked();
82 virtual void on_removeBtn_clicked();
97 const static int theInputTypeColumn = 0;
98 const static int theNameColumn = 1;
99 const static int theStatusColumn = 2;
130 const Qt::WindowFlags& flags = 0);