From fcba72e40ddb3a49d87a09c53e07fc3b929f9e8b Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 18 Apr 2009 05:01:57 +0900 Subject: [PATCH] add shortcut key to close window on osx --- ankiqt/ui/cardlist.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ankiqt/ui/cardlist.py b/ankiqt/ui/cardlist.py index 88af8cb33..6d3d74cce 100644 --- a/ankiqt/ui/cardlist.py +++ b/ankiqt/ui/cardlist.py @@ -320,6 +320,10 @@ class EditDeck(QMainWindow): if self.parent.currentCard: self.currentCard = self.parent.currentCard self.focusCurrentCard() + if sys.platform.startswith("darwin"): + self.macCloseShortcut = QShortcut(QKeySequence("Ctrl+w"), self) + self.connect(self.macCloseShortcut, SIGNAL("activated()"), + self.close) def findCardInDeckModel(self, model, card): for i, thisCard in enumerate(model.cards):