26 #ifndef __TERRALIB_QT_AF_INTERNAL_APPLICATIONDOCKERCONTROLLER_H 27 #define __TERRALIB_QT_AF_INTERNAL_APPLICATIONDOCKERCONTROLLER_H 36 #include <QDockWidget> 37 #include <QMainWindow> 76 void removeDockWidget(QDockWidget* dock);
78 void addDockerVisibilityActions(QMenu* menu);
80 void raiseDockWidget(QDockWidget* dock);
86 void onDockSelected(QString dockName);
88 void onClearDockSelected();
94 void onDockVisibilityChanged(
bool state);
124 #endif // __TERRALIB_QT_AF_INTERNAL_APPLICATIONDOCKERCONTROLLER_H
QAction * m_rightDockVisibleAction
Action to controll the right dock visibility.
QDockWidget * m_rightDockWidget
The right Qt Dock Widget.
Configuration flags for the TerraLib Application Framework.
QAction * m_leftDockVisibleAction
Action to controll the left dock visibility.
QMainWindow * m_mainWindow
The application main window pointer.
The base API for docker controllers of TerraLib applications.
QDockWidget * m_leftDockWidget
The left Qt Dock Widget.
#define TEQTAFEXPORT
You can use this macro in order to export/import classes and functions from this module.
ApplicationDockerTitleBar * m_leftAppDockerTitleBar
The left docker title bar widget.
The base API for docker title bar for TerraLib Docker.
ApplicationDocker * m_rightAppDocker
The right application docker.
The base API for docker controllers of TerraLib applications.
ApplicationDockerTitleBar * m_rightAppDockerTitleBar
The right docker title bar widget.
ApplicationDocker * m_leftAppDocker
The left application docker.
The base API for docker title bar for TerraLib Docker.
The base API for docker controllers of TerraLib applications.