From cb29685a24183067e56b56c88c3704b12a926d1c Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Thu, 9 Sep 2021 21:38:59 +0800 Subject: [PATCH] Use Qt macro to disable various constructors --- src/gui/raisedmessagebox.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/gui/raisedmessagebox.h b/src/gui/raisedmessagebox.h index 28d8fd238..e994a940f 100644 --- a/src/gui/raisedmessagebox.h +++ b/src/gui/raisedmessagebox.h @@ -32,7 +32,8 @@ class RaisedMessageBox final : public QMessageBox { - Q_OBJECT + Q_OBJECT + Q_DISABLE_COPY_MOVE(RaisedMessageBox) public: static QMessageBox::StandardButton critical(QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = QMessageBox::Ok, QMessageBox::StandardButton defaultButton = QMessageBox::NoButton); @@ -45,9 +46,6 @@ protected: private: RaisedMessageBox(QMessageBox::Icon icon, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = NoButton, QWidget *parent = nullptr, Qt::WindowFlags f = Qt::Dialog|Qt::MSWindowsFixedSizeDialogHint); - RaisedMessageBox(); - RaisedMessageBox(RaisedMessageBox const&); - void operator=(RaisedMessageBox const&); static QMessageBox::StandardButton impl(const QMessageBox::Icon &icon, QWidget *parent, const QString &title, const QString &text, QMessageBox::StandardButtons buttons = QMessageBox::Ok, QMessageBox::StandardButton defaultButton = QMessageBox::NoButton); };