QString LastMultipleScoresList::itemText(const ItemContainer &item, uint row) const { // kDebug(11001) ; QString name = item.name(); if ( name==QLatin1String( "rank" ) ) return (_scores[row].type()==Won ? i18n("Winner") : QString()); QVariant v = _scores[row].data(name); if ( name==QLatin1String( "name" ) ) return v.toString(); return item.item()->pretty(row, v); }
QString TotalMultipleScoresList::itemText(const ItemContainer &item, uint row) const { // kDebug(11001) ; QString name = item.name(); if ( name==QLatin1String( "rank" ) ) return QString::number(_scores.size()-row); else if ( name==QLatin1String( "nb games" ) ) return QString::number( _scores[row].data(QLatin1String( "nb won games" )).toUInt() ); QVariant v = _scores[row].data(name); if ( name==QLatin1String( "name" ) ) return v.toString(); return item.item()->pretty(row, v); }