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