From 9cb37116a7e67ba6f9526d81c631d642d66dd0a6 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 20 May 2016 13:02:28 +0200 Subject: [PATCH] + rework message box in revert command --- src/Gui/CommandDoc.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Gui/CommandDoc.cpp b/src/Gui/CommandDoc.cpp index b49267cda..abe4073bd 100644 --- a/src/Gui/CommandDoc.cpp +++ b/src/Gui/CommandDoc.cpp @@ -537,11 +537,13 @@ StdCmdRevert::StdCmdRevert() void StdCmdRevert::activated(int iMsg) { - QMessageBox msgBox; + QMessageBox msgBox(Gui::getMainWindow()); + msgBox.setIcon(QMessageBox::Question); + msgBox.setWindowTitle(qApp->translate("Std_Revert","Revert document")); msgBox.setText(qApp->translate("Std_Revert","This will discard all the changes since last file save.")); - msgBox.setInformativeText(qApp->translate("Std_Revert","Are you sure?")); - msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::Cancel); - msgBox.setDefaultButton(QMessageBox::Cancel); + msgBox.setInformativeText(qApp->translate("Std_Revert","Do you want to continue?")); + msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No); + msgBox.setDefaultButton(QMessageBox::No); int ret = msgBox.exec(); if (ret == QMessageBox::Yes) doCommand(Command::App,"App.ActiveDocument.restore()");