26 #ifndef __TERRALIB_QT_AF_INTERNAL_APPLICATIONDOCKER_H 27 #define __TERRALIB_QT_AF_INTERNAL_APPLICATIONDOCKER_H 37 #include <QMainWindow> 91 bool eventFilter(QObject* watched, QEvent* e);
93 QSize sizeHint()
const;
95 QSize minimumSizeHint()
const;
99 bool hasDockWidget(QDockWidget* dock);
101 void raiseDockWidget(QDockWidget* dock);
107 void removeDock(QDockWidget* dock);
111 int getMinimumWidth();
115 void computeMinimumSize();
117 int computeGlobalMinSize();
119 void resizeEvent(QResizeEvent *event);
123 void onDockActionVisibilityChanged(
bool state);
129 void dockSelected(QString dockName);
131 void clearDockSelected();
149 #endif // __TERRALIB_QT_AF_INTERNAL_APPLICATIONDOCKER_H
QDockWidget * m_dockWidget
Configuration flags for the TerraLib Application Framework.
The base API for docker controllers of TerraLib applications.
std::map< QAction *, ApplicationDockerInfo > m_dockInfoActionMap
#define TEQTAFEXPORT
You can use this macro in order to export/import classes and functions from this module.
QAction * m_currentAction