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;
/**
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;
- QWidget* m_dockTitleBar;
+ QWidget *m_dockTitleBar;
};
#endif