Prechádzať zdrojové kódy

QtDialog: Set Ctrl+Q as the shortcut for quitting the program.

QKeySequence::Quit does not work on all platforms, and since it
translates to Ctrl+Q on all platforms where it does work, Ctrl+Q was
hardcoded instead.
Raphael Kubo da Costa 14 rokov pred
rodič
commit
56e0499104
1 zmenil súbory, kde vykonal 2 pridanie a 0 odobranie
  1. 2 0
      Source/QtDialog/CMakeSetupDialog.cxx

+ 2 - 0
Source/QtDialog/CMakeSetupDialog.cxx

@@ -26,6 +26,7 @@
 #include <QMimeData>
 #include <QUrl>
 #include <QShortcut>
+#include <QKeySequence>
 #include <QMacInstallDialog.h>
 
 #include "QCMake.h"
@@ -99,6 +100,7 @@ CMakeSetupDialog::CMakeSetupDialog()
   QObject::connect(this->DeleteCacheAction, SIGNAL(triggered(bool)),
                    this, SLOT(doDeleteCache()));
   this->ExitAction = FileMenu->addAction(tr("E&xit"));
+  this->ExitAction->setShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q));
   QObject::connect(this->ExitAction, SIGNAL(triggered(bool)),
                    this, SLOT(close()));