lib/jldrill/views/gtk/StatisticsView.rb in jldrill-0.5.1.7 vs lib/jldrill/views/gtk/StatisticsView.rb in jldrill-0.6.0.1
- old
+ new
@@ -1,5 +1,6 @@
+# encoding: utf-8
require 'jldrill/views/gtk/widgets/StatisticsWindow'
require 'jldrill/contexts/ShowStatisticsContext'
require 'jldrill/model/Quiz/Quiz'
require 'gtk2'
@@ -24,12 +25,21 @@
@statisticsWindow.signal_emit("destroy")
end
def update(quiz)
super(quiz)
- table = quiz.strategy.stats.statsTable
- @statisticsWindow.updateDuration(table)
- @statisticsWindow.updateAccuracy(quiz.strategy.stats)
- @statisticsWindow.updateRate(quiz.strategy.stats)
+ reviewTable = quiz.strategy.reviewStats.statsTable
+ @statisticsWindow.updateReviewDuration(reviewTable)
+ @statisticsWindow.updateReviewAccuracy(quiz.strategy.reviewStats)
+ @statisticsWindow.updateReviewRate(quiz.strategy.reviewStats)
+
+ forgottenTable = quiz.strategy.forgottenStats.statsTable
+ @statisticsWindow.updateForgottenDuration(forgottenTable)
+ @statisticsWindow.updateForgottenAccuracy(quiz.strategy.forgottenStats)
+ @statisticsWindow.updateForgottenRate(quiz.strategy.forgottenStats)
end
+
+ def showBusy(bool)
+ @statisticsWindow.showBusy(bool)
+ end
end
end