diff --git a/src/libs/vpropertyexplorer/checkablemessagebox.cpp b/src/libs/vpropertyexplorer/checkablemessagebox.cpp index 00747cce3..16c80218b 100644 --- a/src/libs/vpropertyexplorer/checkablemessagebox.cpp +++ b/src/libs/vpropertyexplorer/checkablemessagebox.cpp @@ -44,7 +44,7 @@ class CheckableMessageBoxPrivate { public: CheckableMessageBoxPrivate(QDialog *q) - : clickedButton(0) + : pixmapLabel(nullptr), messageLabel(nullptr), checkBox(nullptr), buttonBox(nullptr), clickedButton(nullptr) { QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Preferred); @@ -100,6 +100,8 @@ public: QCheckBox *checkBox; QDialogButtonBox *buttonBox; QAbstractButton *clickedButton; +private: + Q_DISABLE_COPY(CheckableMessageBoxPrivate) }; CheckableMessageBox::CheckableMessageBox(QWidget *parent) : diff --git a/src/libs/vpropertyexplorer/checkablemessagebox.h b/src/libs/vpropertyexplorer/checkablemessagebox.h index 29b148446..467934d5d 100644 --- a/src/libs/vpropertyexplorer/checkablemessagebox.h +++ b/src/libs/vpropertyexplorer/checkablemessagebox.h @@ -120,6 +120,7 @@ private slots: void slotClicked(QAbstractButton *b); private: + Q_DISABLE_COPY(CheckableMessageBox) CheckableMessageBoxPrivate *d; };