mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 15:02:21 -04:00
Factor out clearOldFact method
This commit is contained in:
parent
02c6e0c2bb
commit
fe82902d5d
1 changed files with 12 additions and 5 deletions
|
@ -149,6 +149,14 @@ question or answer on all cards."""), parent=self)
|
|||
self.reportAddedFact(fact)
|
||||
return fact
|
||||
|
||||
def clearOldFact(self, fact):
|
||||
f = self.parent.deck.newFact()
|
||||
f.tags = self.parent.deck.lastTags
|
||||
self.editor.setFact(f, check=True, scroll=True)
|
||||
# let completer know our extra tags
|
||||
self.editor.tags.addTags(parseTags(self.parent.deck.lastTags))
|
||||
return f
|
||||
|
||||
def addCards(self):
|
||||
# make sure updated
|
||||
self.editor.saveFieldsNow()
|
||||
|
@ -162,16 +170,15 @@ question or answer on all cards."""), parent=self)
|
|||
|
||||
# stop anything playing
|
||||
clearAudioQueue()
|
||||
|
||||
self.parent.deck.setUndoEnd(n)
|
||||
self.parent.deck.checkDue()
|
||||
self.parent.updateTitleBar()
|
||||
self.parent.statusView.redraw()
|
||||
|
||||
# start a new fact
|
||||
f = self.parent.deck.newFact()
|
||||
f.tags = self.parent.deck.lastTags
|
||||
self.editor.setFact(f, check=True, scroll=True)
|
||||
# let completer know our extra tags
|
||||
self.editor.tags.addTags(parseTags(self.parent.deck.lastTags))
|
||||
self.clearOldFact(fact)
|
||||
|
||||
self.maybeSave()
|
||||
|
||||
def keyPressEvent(self, evt):
|
||||
|
|
Loading…
Reference in a new issue