timeboxing

This commit is contained in:
Damien Elmes 2012-03-16 19:55:59 +09:00
parent 996271de4b
commit d1cf46d0c8
3 changed files with 7 additions and 0 deletions

View file

@ -539,6 +539,7 @@ Debug info:\n%s""") % traceback.format_exc(), help="DeckErrors")
self.moveToState("deckBrowser")
elif key == "s":
if self.state == "overview":
self.col.startTimebox()
self.moveToState("review")
else:
self.moveToState("overview")

View file

@ -36,6 +36,7 @@ class Overview(object):
def _linkHandler(self, url):
print "link", url
if url == "study":
self.mw.col.startTimebox()
self.mw.moveToState("review")
elif url == "anki":
print "anki menu"

View file

@ -72,6 +72,11 @@ class Reviewer(object):
self._initWeb()
else:
self._showQuestion()
elapsed = self.mw.col.timeboxReached()
if elapsed:
tooltip(_("%(cards)d cards studied in %(mins)s minutes.") %
dict(cards=elapsed[1], mins=elapsed[0]/60))
self.mw.col.startTimebox()
# Audio
##########################################################################