1 files changed, 5 insertions, 0 deletions
diff --git a/src/MainWindow.cc b/src/MainWindow.cc
index 21f4c732..364e6d66 100644
--- a/src/MainWindow.cc
+++ b/src/MainWindow.cc
@@ -22,6 +22,8 @@
#include <QNetworkReply>
#include <QSettings>
#include <QSystemTrayIcon>
+#include <QShortcut>
+#include <QApplication>
MainWindow *MainWindow::instance_ = nullptr;
@@ -84,6 +86,9 @@ MainWindow::MainWindow(QWidget *parent)
this,
SLOT(showChatPage(QString, QString, QString)));
+ QShortcut *quitShortcut = new QShortcut(QKeySequence::Quit, this);
+ connect(quitShortcut, &QShortcut::activated, this, QApplication::quit);
+
QSettings settings;
if (hasActiveUser()) {
|