diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2016-05-11 14:19:58 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-05-14 16:02:33 +0000 |
commit | b431c0cf07f6bf5809689bc253e2ff4921a48583 (patch) | |
tree | 87c9433ba59d75b4d804bd4d2ddb5936ce753fc5 /src/quick3d/quick3d/items | |
parent | 6cbe56dfec652d24678aeec069a22f95eb83aa2b (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.cpp | 4 |
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); } |