]> git.sur5r.net Git - minitube/blob - debian/patches/assure-quit-keybinding
New upstream version 2.1.3
[minitube] / debian / patches / assure-quit-keybinding
1 Description: Make Ctrl+Q work on normal X11 desktops
2  Upstream changed from explicit Ctrl+Q to QkeySequence::Quit, which Qt defines
3  to Ctrl+Q for OSX, KDE and Gnome, but not for other X11 desktops, so
4  explicitely add Ctrl+Q back.
5 Author: Jakob Haufe <sur5r@sur5r.net>
6 Forwarded: no
7 Last-Update: 2012-02-16
8
9 diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
10 index bb815c0..5f82732 100644
11 --- a/src/mainwindow.cpp
12 +++ b/src/mainwindow.cpp
13 @@ -334,6 +334,9 @@ void MainWindow::createActions() {
14      quitAct = new QAction(tr("&Quit"), this);
15      quitAct->setMenuRole(QAction::QuitRole);
16      quitAct->setShortcut(QKeySequence(QKeySequence::Quit));
17 +    quitAct->setShortcuts(QList<QKeySequence>()
18 +                          << QKeySequence(QKeySequence::Quit)
19 +                          << QKeySequence(Qt::CTRL + Qt::Key_Q));
20      quitAct->setStatusTip(tr("Bye"));
21      actions->insert("quit", quitAct);
22      connect(quitAct, SIGNAL(triggered()), SLOT(quit()));