diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py
index 058c953e5..9cf5703cd 100755
--- a/ankiqt/ui/main.py
+++ b/ankiqt/ui/main.py
@@ -778,6 +778,8 @@ To upgrade an old deck, download Anki 0.9.8.7."""))
d['due'] = self.deck.failedSoonCount + self.deck.revCount
d['new'] = self.deck.newCountToday
d['mod'] = self.deck.modified
+ d['time'] = self.deck._dailyStats.reviewTime
+ d['reps'] = self.deck._dailyStats.reps
if self.deck.modifiedSinceSave():
if (self.deck.path is None or
(not self.config['saveOnClose'] and
@@ -1030,6 +1032,8 @@ your deck."""))
'due': deck.failedSoonCount + deck.revCount,
'new': deck.newCountToday,
'mod': deck.modified,
+ 'time': deck._dailyStats.reviewTime,
+ 'reps': deck._dailyStats.reps,
})
deck.close()
except Exception, e:
@@ -1175,6 +1179,20 @@ your deck."""))
layout.addItem(QSpacerItem(1,1, QSizePolicy.Expanding,
QSizePolicy.Expanding),
c+3, 5)
+ # summarize
+ reps = 0
+ mins = 0
+ due = 0
+ for d in self.browserDecks:
+ reps += d['reps']
+ mins += d['time']
+ self.mainWin.deckBrowserSummary.setText(ngettext(
+ "Studied %(reps)d card in %(time)s today.",
+ "Studied %(reps)d cards in %(time)s today.",
+ reps) % {
+ 'reps': reps,
+ 'time': anki.utils.fmtTimeSpan(mins),
+ })
else:
l = QLabel(_("""\
diff --git a/designer/main.ui b/designer/main.ui
index 916bbe06d..e71f754ad 100644
--- a/designer/main.ui
+++ b/designer/main.ui
@@ -1158,6 +1158,16 @@
+ -
+
+
+
+
+
+ Qt::AlignCenter
+
+
+
-