diff --git a/panels/dock/dockhelper.h b/panels/dock/dockhelper.h index 5f8a226ee..123b5fc59 100644 --- a/panels/dock/dockhelper.h +++ b/panels/dock/dockhelper.h @@ -62,6 +62,7 @@ class DockWakeUpArea protected: explicit DockWakeUpArea(QScreen *screen, DockHelper *helper); + virtual ~DockWakeUpArea() = default; virtual void updateDockWakeArea(Position pos) = 0; protected: diff --git a/panels/dock/waylanddockhelper.h b/panels/dock/waylanddockhelper.h index a797d8d03..7eb1690b8 100644 --- a/panels/dock/waylanddockhelper.h +++ b/panels/dock/waylanddockhelper.h @@ -96,7 +96,6 @@ class TreeLandDockWakeUpArea : public QWidget, public DockWakeUpArea public: explicit TreeLandDockWakeUpArea(QScreen *screen, WaylandDockHelper *helper); -public: void open() override; void close() override; diff --git a/panels/dock/x11dockhelper.h b/panels/dock/x11dockhelper.h index 4526b64f6..633ba8958 100644 --- a/panels/dock/x11dockhelper.h +++ b/panels/dock/x11dockhelper.h @@ -96,7 +96,7 @@ class X11DockWakeUpArea : public QObject, public DockWakeUpArea private: X11DockWakeUpArea(QScreen *screen, X11DockHelper *helper); - ~X11DockWakeUpArea(); + ~X11DockWakeUpArea() override; void open() override; void close() override;