From b0cac63056539bd9446552ee0de41f6ea6878934 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 31 Jan 2009 03:40:08 +0900 Subject: [PATCH] seen & non-jouyou kanji --- ankiqt/ui/main.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index d2e15fb6c..2e78e9fc0 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1185,14 +1185,30 @@ day = :d""", d=yesterday) def onKanjiStats(self): rep = anki.stats.KanjiStats(self.deck).report() - rep += _("Missing Kanji
") - self.help.showText(rep, py={"miss": self.onMissingStats}) + rep += _("Missing
") + rep += _("Seen
") + rep += _("Non-jouyou
") + self.help.showText(rep, py={ + "miss": self.onMissingStats, + "seen": self.onSeenKanjiStats, + "non": self.onNonJouyouKanjiStats, + }) def onMissingStats(self): ks = anki.stats.KanjiStats(self.deck) ks.genKanjiSets() self.help.showText(ks.missingReport()) + def onSeenKanjiStats(self): + ks = anki.stats.KanjiStats(self.deck) + ks.genKanjiSets() + self.help.showText(ks.seenReport()) + + def onNonJouyouKanjiStats(self): + ks = anki.stats.KanjiStats(self.deck) + ks.genKanjiSets() + self.help.showText(ks.nonJouyouReport()) + def onDeckStats(self): txt = anki.stats.DeckStats(self.deck).report() self.help.showText(txt)