diff --git a/src/kded.cpp b/src/kded.cpp --- a/src/kded.cpp +++ b/src/kded.cpp @@ -439,9 +439,7 @@ #endif m_serviceWatcher->removeWatchedService(name); const QList windowIds = m_windowIdList.value(name); - for (QList::ConstIterator it = windowIds.begin(); - it != windowIds.end(); ++it) { - qlonglong windowId = *it; + for (const qlonglong windowId : windowIds) { m_globalWindowIdList.remove(windowId); for (KDEDModule *module : qAsConst(m_modules)) { emit module->windowUnregistered(windowId); @@ -467,10 +465,8 @@ this, &Kded::dirDeleted); // For each resource - for (QStringList::ConstIterator it = m_allResourceDirs.constBegin(); - it != m_allResourceDirs.constEnd(); - ++it) { - readDirectory(*it); + for (const QString dir : qAsConst(m_allResourceDirs)) { + readDirectory(dir); } } @@ -488,12 +484,10 @@ const QStringList dirs = KSycoca::self()->allResourceDirs(); // For each resource - for (QStringList::ConstIterator it = dirs.begin(); - it != dirs.end(); - ++it) { - if (!m_allResourceDirs.contains(*it)) { - m_allResourceDirs.append(*it); - readDirectory(*it); + for (const QString directory : dirs) { + if (!m_allResourceDirs.contains(directory)) { + m_allResourceDirs.append(directory); + readDirectory(directory); } } } @@ -625,10 +619,8 @@ this, &KUpdateD::slotNewUpdateFile); const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, QStringLiteral("kconf_update"), QStandardPaths::LocateDirectory); - for (QStringList::ConstIterator it = dirs.begin(); - it != dirs.end(); - ++it) { - QString path = *it; + for (const QString dir : dirs) { + QString path = dir; Q_ASSERT(path != QDir::homePath()); if (path[path.length() - 1] != QLatin1Char('/')) { path += QLatin1Char('/');