12 #ifndef TerrainPaperMapWidget_H
13 #define TerrainPaperMapWidget_H
15 #include "terrainqt/ui_terrainPaperMapWidgetUi.h"
18 #include <QtGui/QValidator>
22 class DtTerrainPaperMapListItem;
38 virtual bool initColumns(
void);
41 virtual bool hasValidPaperMap(
void);
45 virtual void updatePaperMapLayers(
void);
53 virtual bool setAllLayersTo(
bool show);
55 virtual void updateTransparencyBar(
int);
60 virtual bool setTransparencyLevel(
const QString& layer,
int level);
63 virtual bool showPaperMap(
const QString& layer,
bool show);
71 virtual void keyPressEvent(QKeyEvent *e);
72 virtual void enableApply();
73 virtual bool eventFilter(
QObject* o, QEvent *e);
83 virtual void showAll(
void);
85 virtual void applyChanges();
88 virtual void hideAll(
void);
99 virtual void raiseLayer();
102 virtual void lowerLayer();
108 virtual void selectionChanged();
110 virtual void applyAndClose();
113 virtual void transparencyValueChanged(
const QString&);
114 virtual void transparencyValueChanged(
int);
115 virtual void applyChangesImmediatelyChanged();
125 #endif //TerrainPaperMapWidget_H