summaryrefslogtreecommitdiffstats
path: root/src/quick3d/quick3d/items
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-05-11 14:19:58 +0200
committerSean Harmer <sean.harmer@kdab.com>2016-05-14 16:02:33 +0000
commitb431c0cf07f6bf5809689bc253e2ff4921a48583 (patch)
tree87c9433ba59d75b4d804bd4d2ddb5936ce753fc5 /src/quick3d/quick3d/items
parent6cbe56dfec652d24678aeec069a22f95eb83aa2b (diff)
Quick3DNode: eradicate Q_FOREACH loops [const-& returns]
... by replacing them with C++11 range-for loops. The function QObject::children() returns by const-reference, so its result can be passed to range-for without further changes. Change-Id: Ia0c51e585f9b10f0a98ad6cbf294182051f14069 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/quick3d/quick3d/items')
-rw-r--r--src/quick3d/quick3d/items/quick3dnode.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick3d/quick3d/items/quick3dnode.cpp b/src/quick3d/quick3d/items/quick3dnode.cpp
index df23b18a1..3761f8d64 100644
--- a/src/quick3d/quick3d/items/quick3dnode.cpp
+++ b/src/quick3d/quick3d/items/quick3dnode.cpp
@@ -111,7 +111,7 @@ int Quick3DNode::dataCount(QQmlListProperty<QObject> *list)
void Quick3DNode::clearData(QQmlListProperty<QObject> *list)
{
Quick3DNode *self = static_cast<Quick3DNode *>(list->object);
- Q_FOREACH (QObject *const child, self->parentNode()->children())
+ for (QObject *const child : self->parentNode()->children())
self->childRemoved(0, child);
}
@@ -141,7 +141,7 @@ int Quick3DNode::childCount(QQmlListProperty<Qt3DCore::QNode> *list)
void Quick3DNode::clearChildren(QQmlListProperty<Qt3DCore::QNode> *list)
{
Quick3DNode *self = static_cast<Quick3DNode *>(list->object);
- Q_FOREACH (QObject *const child, self->parentNode()->children())
+ for (QObject *const child : self->parentNode()->children())
self->childRemoved(0, child);
}