Merge pull request #15444 from Chocobo1/guard

Prevent self-assignment in assignment operator
This commit is contained in:
Chocobo1
2021-09-12 12:56:17 +08:00
committed by GitHub
3 changed files with 10 additions and 6 deletions

View File

@@ -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);
};