From fc59fab967b87adeb9d452785fa0d6e66922bf9b Mon Sep 17 00:00:00 2001 From: Glutanimate Date: Tue, 29 Aug 2017 16:41:01 +0200 Subject: [PATCH] Assign "both sides" toggle to hotkey, refresh preview on toggle --- aqt/browser.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/aqt/browser.py b/aqt/browser.py index 925f25990..d9551105f 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -1239,6 +1239,8 @@ where id in %s""" % ids2str(sf)) self._previewReplay.clicked.connect(self._onReplayAudio) self.previewShowBothSides = QCheckBox(_("Show Both Sides")) + self.previewShowBothSides.setShortcut(QKeySequence("B")) + self.previewShowBothSides.setToolTip(_("Shortcut key: %s" % "B")) bbox.addButton(self.previewShowBothSides, QDialogButtonBox.ActionRole) self.previewShowBothSides.toggled.connect(self._onPreviewShowBothSides) self._previewBothSides = self.col.conf.get("previewBothSides", False) @@ -1358,6 +1360,9 @@ where id in %s""" % ids2str(sf)) self._previewBothSides = toggle self.col.conf["previewBothSides"] = toggle self.col.setMod() + if self._previewState == "answer" and not toggle: + self._previewState = "question" + self._renderPreview() # Card deletion ######################################################################