- QListIterator<Score *> iScore(scoreList);
- QMultiMap<QString, Score *> yearMap;
-
- // Create multi map with years as keys, scores as values
- while (iScore.hasNext()) {
- Score *score = iScore.next();
- QString year = score->getDate().split("-").at(0);
- yearMap.insert(year, score);
- }
- // Create uniq list of years
- QList<QString> yearList = yearMap.uniqueKeys();
-
- // For each year collect the statistics
- QListIterator<QString> iYear(yearList);
- while (iYear.hasNext()) {
- QString year = iYear.next();
-
- StatItem *item = new StatItem;
- item->setYear(year);
-
- QList<Score *> scoresPerYear = yearMap.values(year);
- QListIterator<Score *> iScoresPerYear(scoresPerYear);
+ TRACE;
+ QListIterator<Score *> iScore(scoreList);
+ QMultiMap<QString, Score *> yearMap;
+
+ // Create multi map with years as keys, scores as values
+ while (iScore.hasNext()) {
+ Score *score = iScore.next();
+ QString year = score->getDate().split("-").at(0);
+ yearMap.insert(year, score);
+ }
+ // Create uniq list of years
+ QList<QString> yearList = yearMap.uniqueKeys();
+
+ // For each year collect the statistics
+ QListIterator<QString> iYear(yearList);
+ while (iYear.hasNext()) {
+ QString year = iYear.next();
+
+ StatItem *item = new StatItem;
+ item->setYear(year);
+
+ QList<Score *> scoresPerYear = yearMap.values(year);
+ QListIterator<Score *> iScoresPerYear(scoresPerYear);