diff options
Diffstat (limited to 'src/plugins/qmldesigner/designercore/model/internalnode.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/model/internalnode.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/designercore/model/internalnode.cpp b/src/plugins/qmldesigner/designercore/model/internalnode.cpp index d2edc4e64c..532a156082 100644 --- a/src/plugins/qmldesigner/designercore/model/internalnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/internalnode.cpp @@ -311,7 +311,8 @@ QList<InternalProperty::Pointer> InternalNode::propertyList() const QList<InternalNodeAbstractProperty::Pointer> InternalNode::nodeAbstractPropertyList() const { QList<InternalNodeAbstractProperty::Pointer> abstractPropertyList; - foreach (const InternalProperty::Pointer &property, propertyList()) { + const QList<InternalProperty::Pointer> properties = propertyList(); + for (const InternalProperty::Pointer &property : properties) { if (property->isNodeAbstractProperty()) abstractPropertyList.append(property->toNodeAbstractProperty()); } @@ -323,7 +324,8 @@ QList<InternalNodeAbstractProperty::Pointer> InternalNode::nodeAbstractPropertyL QList<InternalNode::Pointer> InternalNode::allSubNodes() const { QList<InternalNode::Pointer> nodeList; - foreach (const InternalNodeAbstractProperty::Pointer &property, nodeAbstractPropertyList()) { + const QList<InternalNodeAbstractProperty::Pointer> properties = nodeAbstractPropertyList(); + for (const InternalNodeAbstractProperty::Pointer &property : properties) { nodeList.append(property->allSubNodes()); } @@ -333,7 +335,8 @@ QList<InternalNode::Pointer> InternalNode::allSubNodes() const QList<InternalNode::Pointer> InternalNode::allDirectSubNodes() const { QList<InternalNode::Pointer> nodeList; - foreach (const InternalNodeAbstractProperty::Pointer &property, nodeAbstractPropertyList()) { + const QList<InternalNodeAbstractProperty::Pointer> properties = nodeAbstractPropertyList(); + for (const InternalNodeAbstractProperty::Pointer &property : properties) { nodeList.append(property->directSubNodes()); } |