From 4ada7e51a2d54abddd239b36de19c8c73ba4993c Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Wed, 20 Jan 2021 11:54:54 +0200 Subject: [PATCH] use foreach() for iteration in generateSubObjectXml() Signed-off-by: Ivailo Monev --- src/dbus/qdbusinternalfilters.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/dbus/qdbusinternalfilters.cpp b/src/dbus/qdbusinternalfilters.cpp index d0a5b2a41..adc9f4558 100644 --- a/src/dbus/qdbusinternalfilters.cpp +++ b/src/dbus/qdbusinternalfilters.cpp @@ -90,14 +90,11 @@ static const char peerInterfaceXml[] = " \n" " \n"; -static QString generateSubObjectXml(QObject *object) +static QString generateSubObjectXml(const QObject *object) { QString retval; - const QObjectList &objs = object->children(); - QObjectList::ConstIterator it = objs.constBegin(); - QObjectList::ConstIterator end = objs.constEnd(); - for ( ; it != end; ++it) { - QString name = (*it)->objectName(); + foreach (const QObject *it, object->children()) { + QString name = it->objectName(); if (!name.isEmpty() && QDBusUtil::isValidPartOfObjectPath(name)) retval += QString::fromLatin1(" \n") .arg(name); -- 2.11.0