diff --git a/src/plasmaquick/configview.h b/src/plasmaquick/configview.h --- a/src/plasmaquick/configview.h +++ b/src/plasmaquick/configview.h @@ -21,6 +21,7 @@ #define CONFIGVIEW_H #include +#include #include @@ -81,7 +82,7 @@ void resizeEvent(QResizeEvent *re) override; private: - ConfigViewPrivate *const d; + QScopedPointer const d; Q_PRIVATE_SLOT(d, void updateMinimumWidth()) Q_PRIVATE_SLOT(d, void updateMinimumHeight()) diff --git a/src/plasmaquick/configview.cpp b/src/plasmaquick/configview.cpp --- a/src/plasmaquick/configview.cpp +++ b/src/plasmaquick/configview.cpp @@ -53,7 +53,7 @@ { public: ConfigViewPrivate(Plasma::Applet *appl, ConfigView *view); - ~ConfigViewPrivate(); + ~ConfigViewPrivate() = default; void init(); diff --git a/src/plasmaquick/dialog.h b/src/plasmaquick/dialog.h --- a/src/plasmaquick/dialog.h +++ b/src/plasmaquick/dialog.h @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -241,7 +242,7 @@ private: friend class DialogPrivate; - DialogPrivate *const d; + const QScopedPointer d; Q_PRIVATE_SLOT(d, void updateInputShape()) Q_PRIVATE_SLOT(d, void updateTheme())