OSDN Git Service

use foreach() for iteration in QIconLoader::findIconHelper()
authorIvailo Monev <xakepa10@laimg.moc>
Thu, 2 Jul 2020 01:27:59 +0000 (01:27 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Thu, 2 Jul 2020 01:27:59 +0000 (01:27 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/gui/image/qiconloader.cpp

index 1c637db..fc79fe2 100644 (file)
@@ -199,11 +199,9 @@ QThemeIconEntries QIconLoader::findIconHelper(const QString &themeName,
     }
 
     QString contentDir = theme.contentDir() + QLatin1Char('/');
-    QList<QIconDirInfo> subDirs = theme.keyList();
 
     // Add all relevant files
-    for (int i = 0; i < subDirs.size() ; ++i) {
-        const QIconDirInfo &dirInfo = subDirs.at(i);
+    foreach (const QIconDirInfo &dirInfo, theme.keyList()) {
         const QString subDir = contentDir + dirInfo.path + QLatin1Char('/');
         const QString pngPath = subDir + iconName + QLatin1String(".png");
         if (QFile::exists(pngPath)) {