mirror of
https://github.com/ankitects/anki.git
synced 2025-11-12 07:37:11 -05:00
update for libanki scheduling changes
This commit is contained in:
parent
dcd6e2dfc3
commit
53df67738c
3 changed files with 8 additions and 12 deletions
|
|
@ -177,7 +177,6 @@ question or answer on all cards."""), parent=self)
|
||||||
clearAudioQueue()
|
clearAudioQueue()
|
||||||
|
|
||||||
self.parent.deck.setUndoEnd(n)
|
self.parent.deck.setUndoEnd(n)
|
||||||
self.parent.deck.checkDue()
|
|
||||||
self.parent.updateTitleBar()
|
self.parent.updateTitleBar()
|
||||||
self.parent.statusView.redraw()
|
self.parent.statusView.redraw()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -924,8 +924,7 @@ where id in (%s)""" % ",".join([
|
||||||
return
|
return
|
||||||
self.deck.rescheduleCards(self.selectedCards(), min, max)
|
self.deck.rescheduleCards(self.selectedCards(), min, max)
|
||||||
finally:
|
finally:
|
||||||
self.deck.rebuildCounts(full=False)
|
self.deck.reset()
|
||||||
self.deck.rebuildQueue()
|
|
||||||
self.deck.setUndoEnd(n)
|
self.deck.setUndoEnd(n)
|
||||||
self.updateAfterCardChange()
|
self.updateAfterCardChange()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -275,12 +275,10 @@ Please do not file a bug report with Anki.<br>""")
|
||||||
|
|
||||||
def reset(self, count=True, priorities=False):
|
def reset(self, count=True, priorities=False):
|
||||||
if self.deck:
|
if self.deck:
|
||||||
self.deck.refresh()
|
self.deck.refreshSession()
|
||||||
if priorities:
|
if priorities:
|
||||||
self.deck.updateAllPriorities()
|
self.deck.updateAllPriorities()
|
||||||
if count:
|
self.deck.reset()
|
||||||
self.deck.rebuildCounts()
|
|
||||||
self.deck.rebuildQueue()
|
|
||||||
runHook("guiReset")
|
runHook("guiReset")
|
||||||
self.moveToState("initial")
|
self.moveToState("initial")
|
||||||
|
|
||||||
|
|
@ -386,7 +384,7 @@ Please do not file a bug report with Anki.<br>""")
|
||||||
self.mainWin.actionRepeatAudio.setEnabled(True)
|
self.mainWin.actionRepeatAudio.setEnabled(True)
|
||||||
self.editor.saveFieldsNow()
|
self.editor.saveFieldsNow()
|
||||||
self.mainWin.buttonStack.show()
|
self.mainWin.buttonStack.show()
|
||||||
self.deck.refresh()
|
self.deck.refreshSession()
|
||||||
if self.currentCard.priority == 0:
|
if self.currentCard.priority == 0:
|
||||||
return self.moveToState("auto")
|
return self.moveToState("auto")
|
||||||
return self.moveToState("showQuestion")
|
return self.moveToState("showQuestion")
|
||||||
|
|
@ -1506,8 +1504,8 @@ later by using File>Close.
|
||||||
self.deck.newCardsPerDay = val
|
self.deck.newCardsPerDay = val
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
self.deck.checkDue()
|
|
||||||
self.deck.flushMod()
|
self.deck.flushMod()
|
||||||
|
self.deck.reset()
|
||||||
self.statusView.redraw()
|
self.statusView.redraw()
|
||||||
self.updateStudyStats()
|
self.updateStudyStats()
|
||||||
|
|
||||||
|
|
@ -1693,7 +1691,7 @@ learnt today")
|
||||||
self.deck.setFailedCardPolicy(
|
self.deck.setFailedCardPolicy(
|
||||||
self.mainWin.failedCardsOption.currentIndex())
|
self.mainWin.failedCardsOption.currentIndex())
|
||||||
self.deck.flushMod()
|
self.deck.flushMod()
|
||||||
self.deck.rebuildQueue()
|
self.deck.reset()
|
||||||
self.deck.startSession()
|
self.deck.startSession()
|
||||||
self.moveToState("getQuestion")
|
self.moveToState("getQuestion")
|
||||||
|
|
||||||
|
|
@ -1834,11 +1832,11 @@ learnt today")
|
||||||
|
|
||||||
def onUndo(self):
|
def onUndo(self):
|
||||||
self.deck.undo()
|
self.deck.undo()
|
||||||
self.reset(count=False)
|
self.reset()
|
||||||
|
|
||||||
def onRedo(self):
|
def onRedo(self):
|
||||||
self.deck.redo()
|
self.deck.redo()
|
||||||
self.reset(count=False)
|
self.reset()
|
||||||
|
|
||||||
# Other menu operations
|
# Other menu operations
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue