]> git.sur5r.net Git - minitube/blob - debian/patches/assure-quit-keybinding
Imported Debian patch 1.7-1
[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 --- minitube-1.7.orig/src/MainWindow.cpp
10 +++ minitube-1.7/src/MainWindow.cpp
11 @@ -281,7 +281,9 @@ void MainWindow::createActions() {
12  
13      quitAct = new QAction(tr("&Quit"), this);
14      quitAct->setMenuRole(QAction::QuitRole);
15 -    quitAct->setShortcut(QKeySequence(QKeySequence::Quit));
16 +    quitAct->setShortcuts(QList<QKeySequence>()
17 +                          << QKeySequence(QKeySequence::Quit)
18 +                          << QKeySequence(Qt::CTRL + Qt::Key_Q));
19      quitAct->setStatusTip(tr("Bye"));
20      actions->insert("quit", quitAct);
21      connect(quitAct, SIGNAL(triggered()), SLOT(quit()));