qdbusxml2cpp: eradicate all Q_FOREACH loops
... replacing them with C++11 range-for loops. Change-Id: I13825a444dee30b56b08f3ad8a7a0e15bf324678 Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>bb10
parent
4d3e1cb2b2
commit
3ef7f1615a
|
|
@ -559,7 +559,7 @@ static void writeProxy(const QString &filename, const QDBusIntrospection::Interf
|
|||
<< includeList
|
||||
<< "#include <QtDBus/QtDBus>" << endl;
|
||||
|
||||
foreach (const QString &include, includes) {
|
||||
for (const QString &include : qAsConst(includes)) {
|
||||
hs << "#include \"" << include << "\"" << endl;
|
||||
if (headerName.isEmpty())
|
||||
cs << "#include \"" << include << "\"" << endl;
|
||||
|
|
@ -572,7 +572,7 @@ static void writeProxy(const QString &filename, const QDBusIntrospection::Interf
|
|||
cs << "#include \"" << headerName << "\"" << endl << endl;
|
||||
}
|
||||
|
||||
foreach (const QDBusIntrospection::Interface *interface, interfaces) {
|
||||
for (const QDBusIntrospection::Interface *interface : interfaces) {
|
||||
QString className = classNameForInterface(interface->name, Proxy);
|
||||
|
||||
// comment:
|
||||
|
|
@ -612,7 +612,7 @@ static void writeProxy(const QString &filename, const QDBusIntrospection::Interf
|
|||
<< endl;
|
||||
|
||||
// properties:
|
||||
foreach (const QDBusIntrospection::Property &property, interface->properties) {
|
||||
for (const QDBusIntrospection::Property &property : interface->properties) {
|
||||
QByteArray type = qtTypeName(property.type, property.annotations);
|
||||
QString templateType = templateArg(type);
|
||||
QString constRefType = constRefArg(type);
|
||||
|
|
@ -652,7 +652,7 @@ static void writeProxy(const QString &filename, const QDBusIntrospection::Interf
|
|||
|
||||
// methods:
|
||||
hs << "public Q_SLOTS: // METHODS" << endl;
|
||||
foreach (const QDBusIntrospection::Method &method, interface->methods) {
|
||||
for (const QDBusIntrospection::Method &method : interface->methods) {
|
||||
bool isDeprecated = method.annotations.value(QLatin1String("org.freedesktop.DBus.Deprecated")) == QLatin1String("true");
|
||||
bool isNoReply =
|
||||
method.annotations.value(QLatin1String(ANNOTATION_NO_WAIT)) == QLatin1String("true");
|
||||
|
|
@ -745,7 +745,7 @@ static void writeProxy(const QString &filename, const QDBusIntrospection::Interf
|
|||
}
|
||||
|
||||
hs << "Q_SIGNALS: // SIGNALS" << endl;
|
||||
foreach (const QDBusIntrospection::Signal &signal, interface->signals_) {
|
||||
for (const QDBusIntrospection::Signal &signal : interface->signals_) {
|
||||
hs << " ";
|
||||
if (signal.annotations.value(QLatin1String("org.freedesktop.DBus.Deprecated")) ==
|
||||
QLatin1String("true"))
|
||||
|
|
@ -868,7 +868,7 @@ static void writeAdaptor(const QString &filename, const QDBusIntrospection::Inte
|
|||
<< "#include <QtCore/QVariant>" << endl;
|
||||
hs << "#include <QtDBus/QtDBus>" << endl;
|
||||
|
||||
foreach (const QString &include, includes) {
|
||||
for (const QString &include : qAsConst(includes)) {
|
||||
hs << "#include \"" << include << "\"" << endl;
|
||||
if (headerName.isEmpty())
|
||||
cs << "#include \"" << include << "\"" << endl;
|
||||
|
|
@ -892,7 +892,7 @@ static void writeAdaptor(const QString &filename, const QDBusIntrospection::Inte
|
|||
if (parentClassName.isEmpty())
|
||||
parent = QLatin1String("QObject");
|
||||
|
||||
foreach (const QDBusIntrospection::Interface *interface, interfaces) {
|
||||
for (const QDBusIntrospection::Interface *interface : interfaces) {
|
||||
QString className = classNameForInterface(interface->name, Adaptor);
|
||||
|
||||
// comment:
|
||||
|
|
@ -937,7 +937,7 @@ static void writeAdaptor(const QString &filename, const QDBusIntrospection::Inte
|
|||
<< endl;
|
||||
|
||||
hs << "public: // PROPERTIES" << endl;
|
||||
foreach (const QDBusIntrospection::Property &property, interface->properties) {
|
||||
for (const QDBusIntrospection::Property &property : interface->properties) {
|
||||
QByteArray type = qtTypeName(property.type, property.annotations);
|
||||
QString constRefType = constRefArg(type);
|
||||
QString getter = propertyGetter(property);
|
||||
|
|
@ -980,7 +980,7 @@ static void writeAdaptor(const QString &filename, const QDBusIntrospection::Inte
|
|||
}
|
||||
|
||||
hs << "public Q_SLOTS: // METHODS" << endl;
|
||||
foreach (const QDBusIntrospection::Method &method, interface->methods) {
|
||||
for (const QDBusIntrospection::Method &method : interface->methods) {
|
||||
bool isNoReply =
|
||||
method.annotations.value(QLatin1String(ANNOTATION_NO_WAIT)) == QLatin1String("true");
|
||||
if (isNoReply && !method.outputArgs.isEmpty()) {
|
||||
|
|
@ -1089,7 +1089,7 @@ static void writeAdaptor(const QString &filename, const QDBusIntrospection::Inte
|
|||
}
|
||||
|
||||
hs << "Q_SIGNALS: // SIGNALS" << endl;
|
||||
foreach (const QDBusIntrospection::Signal &signal, interface->signals_) {
|
||||
for (const QDBusIntrospection::Signal &signal : interface->signals_) {
|
||||
hs << " ";
|
||||
if (signal.annotations.value(QLatin1String("org.freedesktop.DBus.Deprecated")) ==
|
||||
QLatin1String("true"))
|
||||
|
|
|
|||
Loading…
Reference in New Issue