]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphindockwidget.h
dolphinmainwindow: zoom action is now a KToolBarPopupAction
[dolphin.git] / src / dolphindockwidget.h
index eaf66e45aca70f96017f257435f21820fc3afdfa..127525b5aa602f5f56cd4c3a39520764e783e1df 100644 (file)
@@ -17,7 +17,7 @@ class DolphinDockWidget : public QDockWidget
     Q_OBJECT
 
 public:
-    explicit DolphinDockWidget(const QString& title = QString(), QWidget* parent = nullptr, Qt::WindowFlags flags = {});
+    explicit DolphinDockWidget(const QString &title = QString(), QWidget *parent = nullptr, Qt::WindowFlags flags = {});
     ~DolphinDockWidget() override;
 
     /**
@@ -27,9 +27,15 @@ public:
     void setLocked(bool lock);
     bool isLocked() const;
 
+protected:
+    /**
+     * Make sure we do not emit QDockWidget::visibilityChanged() signals whenever Dolphin's window is minimized or restored.
+     */
+    bool event(QEvent *event) override;
+
 private:
     bool m_locked;
-    QWidgetm_dockTitleBar;
+    QWidget *m_dockTitleBar;
 };
 
 #endif