From 909154bd8b00aa99d7df72c69a603e8d9b373850 Mon Sep 17 00:00:00 2001 From: Rasmus Karlsson Date: Sat, 27 May 2017 15:40:42 +0200 Subject: [PATCH] Add CTRL+P as a hotkey to open settings dialog --- widgets/mainwindow.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/widgets/mainwindow.cpp b/widgets/mainwindow.cpp index 1a506116..b3923959 100644 --- a/widgets/mainwindow.cpp +++ b/widgets/mainwindow.cpp @@ -3,9 +3,11 @@ #include "settingsmanager.h" #include "widgets/chatwidget.h" #include "widgets/notebook.h" +#include "widgets/settingsdialog.h" #include #include +#include #include #include @@ -44,6 +46,15 @@ MainWindow::MainWindow(QWidget *parent) setPalette(palette); resize(1280, 800); + + // Initialize program-wide hotkeys + { + // CTRL+P: Open Settings Dialog + auto shortcut = new QShortcut(QKeySequence("CTRL+P"), this); + connect(shortcut, &QShortcut::activated, []() { + SettingsDialog::showDialog(); // + }); + } } MainWindow::~MainWindow()