17 #ifndef QGSDOCKWIDGET_H
18 #define QGSDOCKWIDGET_H
20 #include <QDockWidget>
58 bool isUserVisible()
const;
67 void setToggleVisibilityAction( QAction *action );
75 QAction *toggleVisibilityAction();
95 void setUserVisible(
bool visible );
106 void toggleUserVisible();
110 void closeEvent( QCloseEvent * )
override;
111 void showEvent( QShowEvent *event )
override;
147 void handleVisibilityChanged(
bool visible );
151 bool mVisibleAndActive =
false;
153 QAction *mAction =
nullptr;
156 #endif //QGSDOCKWIDGET_H