[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [pairs/new_qml2] src: Fix player icons restoring
From:       Aleix Pol <aleixpol () kde ! org>
Date:       2011-12-01 0:13:04
Message-ID: 20111201001304.0DB05A60A6 () git ! kde ! org
[Download RAW message or body]

Git commit b3a6209456fd265ed3fba184dce4cb767971673c by Aleix Pol.
Committed on 01/12/2011 at 01:12.
Pushed by apol into branch 'new_qml2'.

Fix player icons restoring

M  +4    -2    src/playersmodel.cpp

http://commits.kde.org/pairs/b3a6209456fd265ed3fba184dce4cb767971673c

diff --git a/src/playersmodel.cpp b/src/playersmodel.cpp
index 8e1b989..df66398 100644
--- a/src/playersmodel.cpp
+++ b/src/playersmodel.cpp
@@ -37,6 +37,9 @@ PlayersModel::PlayersModel(QObject* parent)
     names.insert(Selected, "selected");
     setRoleNames(names);
     m_playerIcons = KGlobal::dirs()->findAllResources("appdata", QLatin1String( "players/*.png"));
+    for(QStringList::iterator it=m_playerIcons.begin(), itEnd=m_playerIcons.end(); it!=itEnd; ++it) {
+        *it = "file://"+*it;
+    }
 
     QMetaObject::invokeMethod(this, "refresh", Qt::QueuedConnection);
 }
@@ -83,8 +86,7 @@ PairsPlayer* PlayersModel::player(int row)
 QString PlayersModel::randomIcon()
 {
     int row = qrand() % m_playerIcons.count();
-    QString result = "file://" + m_playerIcons[row];
-    return result;
+    return m_playerIcons[row];
 }
 
 QVariant PlayersModel::info(int row, const QByteArray& role)

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic