aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/api/languageinfo.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-01-31 10:18:24 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2017-02-21 17:25:16 +0000
commitb1b58a735a8d6f8f9fb586a877c145326f4b1628 (patch)
treec4b4c37e3469df8a355d82bf1b1c882d569a5c2a /src/lib/corelib/api/languageinfo.cpp
parent1c65b79eb3da939de372b10b603729c4621caba8 (diff)
Remove all usages of Q_FOREACH from the library
This will make it easier to experiment with exchanging Qt containers for STL ones, for instance. Change-Id: Ie591fa54b5241ad4841b1ebcfb78b72932cd2b38 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/api/languageinfo.cpp')
-rw-r--r--src/lib/corelib/api/languageinfo.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/corelib/api/languageinfo.cpp b/src/lib/corelib/api/languageinfo.cpp
index 4ba3c6c01..33f128b9f 100644
--- a/src/lib/corelib/api/languageinfo.cpp
+++ b/src/lib/corelib/api/languageinfo.cpp
@@ -40,6 +40,7 @@
#include "languageinfo.h"
#include <language/builtindeclarations.h>
+#include <tools/qttools.h>
#include <tools/version.h>
#include <QtCore/qstringlist.h>
@@ -64,7 +65,7 @@ QByteArray LanguageInfo::qmlTypeInfo()
// Individual Components:
auto typeNames = builtins.allTypeNames();
typeNames.sort();
- foreach (const QString &typeName, typeNames) {
+ for (const QString &typeName : qAsConst(typeNames)) {
QByteArray utf8TypeName = typeName.toUtf8();
result.append(" Component {\n");
result.append(QByteArray(" name: \"") + utf8TypeName + QByteArray("\"\n"));
@@ -84,7 +85,7 @@ QByteArray LanguageInfo::qmlTypeInfo()
(const Internal::PropertyDeclaration &a, const Internal::PropertyDeclaration &b) {
return a.name() < b.name();
});
- foreach (const Internal::PropertyDeclaration &property, properties) {
+ for (const Internal::PropertyDeclaration &property : qAsConst(properties)) {
result.append(" Property { name: \"");
result.append(property.name().toUtf8());
result.append("\"; ");