From b6305085e8e0921532f971d3ebe3b799f22cfea7 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 29 Apr 2009 12:14:36 +0900 Subject: [PATCH] add bury fact option --- ankiqt/ui/main.py | 13 +++++++++++++ designer/main.ui | 19 +++++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index 401f57bac..56c2509d0 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1411,6 +1411,16 @@ session (black) self.deck.setUndoEnd(undo) runHook("currentCardDeleted") + def onBuryFact(self): + undo = _("Bury") + self.deck.setUndoStart(undo) + for card in self.currentCard.fact.cards: + card.priority = -2 + card.isDue = 0 + self.deck.flushMod() + self.reset() + self.deck.setUndoEnd(undo) + def onUndo(self): self.deck.undo() self.reset(count=False) @@ -1902,6 +1912,7 @@ Couldn't contact Anki Online. Please check your internet connection.""")) self.connect(m.actionStudyOptions, s, self.onStudyOptions) self.connect(m.actionDonate, s, self.onDonate) self.connect(m.actionRecordNoiseProfile, s, self.onRecordNoiseProfile) + self.connect(m.actionBuryFact, s, self.onBuryFact) def enableDeckMenuItems(self, enabled=True): "setEnabled deck-related items." @@ -1957,6 +1968,7 @@ Couldn't contact Anki Online. Please check your internet connection.""")) self.mainWin.actionMarkCard.setEnabled(False) self.mainWin.actionSuspendCard.setEnabled(False) self.mainWin.actionDelete.setEnabled(False) + self.mainWin.actionBuryFact.setEnabled(False) self.mainWin.actionRepeatAudio.setEnabled(False) def enableCardMenuItems(self): @@ -1970,6 +1982,7 @@ Couldn't contact Anki Online. Please check your internet connection.""")) self.mainWin.actionMarkCard.setEnabled(True) self.mainWin.actionSuspendCard.setEnabled(True) self.mainWin.actionDelete.setEnabled(True) + self.mainWin.actionBuryFact.setEnabled(True) enableEdits = (not self.config['preventEditUntilAnswer'] or self.state != "getQuestion") self.mainWin.actionEditCurrent.setEnabled(enableEdits) diff --git a/designer/main.ui b/designer/main.ui index 551e09c36..31cbe9fb4 100644 --- a/designer/main.ui +++ b/designer/main.ui @@ -1132,6 +1132,7 @@ + @@ -1633,6 +1634,9 @@ Stop reviewing this card until it's unsuspended in the browser + + Ctrl+Shift+S + @@ -1934,6 +1938,21 @@ Download a plugin to add new features or change Anki's behaviour + + + + :/icons/khtml_kget.png:/icons/khtml_kget.png + + + &Bury Fact + + + Suspend the current fact until the deck is closed and opened again + + + Ctrl+Shift+B + + newPerDay