]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/views/versioncontrol/versioncontrolobserver.cpp
Use the QMap iterator instead of foreach(key, map.keys()) in UpdateItemStatesThread...
[dolphin.git] / src / views / versioncontrol / versioncontrolobserver.cpp
index 4d939ee0dffdd2e7f5c2b194cc5cb8d0ca8d5b19..c542542ee1277a33835d9435528969fd1bc61a82 100644 (file)
@@ -205,8 +205,9 @@ void VersionControlObserver::slotThreadFinished()
     }
 
     const QMap<QString, QVector<ItemState> >& itemStates = thread->itemStates();
-    foreach (const QString& directory, itemStates.keys()) {
-        const QVector<ItemState>& items = itemStates.value(directory);
+    QMap<QString, QVector<ItemState> >::const_iterator it = itemStates.constBegin();
+    for (; it != itemStates.constEnd(); ++it) {
+        const QVector<ItemState>& items = it.value();
 
         foreach (const ItemState& item, items) {
             QHash<QByteArray, QVariant> values;