19 #include <QtWidgets/QTabBar>
20 #include <QtWidgets/QLabel>
21 #include <QtGui/QPixmap>
29 class DtQtDeMainWindow;
34 class DtVrfSessionSettingsRecord;
54 virtual void setIconSize(
const QSize&);
63 virtual void showEvent(QShowEvent*);
64 virtual void hideEvent(QHideEvent*);
66 virtual void finalizeSetup();
67 virtual void createRightClickMenu();
70 virtual void changeVisibility(
bool);
72 virtual void slot_mainWidgetSet(
QWidget*);
73 virtual void slot_changingMainWidget(
QWidget* old,
QWidget* aboutToBe);
93 virtual void selectPage(
const std::string& pageClassName) {};
104 virtual void slot_layerAdded(
const std::string&);
105 virtual void slot_layerRemoved(
const std::string&);
106 virtual void slot_layerRenamed(
const std::string&,
const std::string&);
107 virtual void slot_layerVisibilityChanged(
const std::string&,
bool);
108 virtual void updateStatus(
const std::string& tab);
110 virtual void mousePressEvent(QMouseEvent *event);
111 virtual void paintEvent(QPaintEvent*);
114 virtual void onShowHideLayer();
115 virtual void onLockUnlockLayer();
116 virtual void onHideAllButThis();
117 virtual void onShowAllLayers();
118 virtual void onHideAllLayers();
119 virtual void onSaveOverlayAsShapeFiles();
120 virtual void onImportShapeFileOntoOverlay();