diff --git a/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp b/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp index 9164c590e09cc24667e488c4987f4f44593fc560..565f22813f6747207b6bc08a2bc4f9727671440b 100644 --- a/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp +++ b/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp @@ -113,7 +113,7 @@ static inline void reparentTo(const ModelNode &node, const QmlItemNode &parent) if (parent.isValid() && node.isValid()) { NodeAbstractProperty parentProperty; - if (parent.hasDefaultProperty()) + if (parent.hasDefaultPropertyName()) parentProperty = parent.nodeAbstractProperty(parent.defaultPropertyName()); else parentProperty = parent.nodeAbstractProperty("data"); diff --git a/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp b/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp index 685d544b7f6577247114cfd4fb29bcdb7d4404d9..ba777968d68469b5de95d82996d29be27cf3a369 100644 --- a/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp +++ b/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp @@ -348,7 +348,7 @@ void MoveManipulator::reparentTo(FormEditorItem *newParent) QmlItemNode parentItemNode(newParent->qmlItemNode()); if (parentItemNode.isValid()) { - if (parentItemNode.hasDefaultProperty()) + if (parentItemNode.hasDefaultPropertyName()) parentProperty = parentItemNode.nodeAbstractProperty(parentItemNode.defaultPropertyName()); else parentProperty = parentItemNode.nodeAbstractProperty("data"); diff --git a/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h b/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h index 1c92409a77bf9bd92a4a77e5b8a6cdf88bf1e6ab..af472e3a7c4f702cc48b4af818468cd6094c7aa8 100644 --- a/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h +++ b/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h @@ -101,7 +101,7 @@ public: bool isAncestorOf(const QmlObjectNode &objectNode) const; - bool hasDefaultProperty() const; + bool hasDefaultPropertyName() const; PropertyName defaultPropertyName() const; static QVariant instanceValue(const ModelNode &modelNode, const PropertyName &name); diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp index 9d7ebba15089a96092496b05cce0648fb75286ca..73ef4079f3a53ac6a478a3bb455887dacb31b241 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp @@ -147,7 +147,7 @@ QmlItemNode QmlItemNode::createQmlItemNode(AbstractView *view, const ItemLibrary newQmlItemNode = createQmlItemNodeFromSource(view, itemLibraryEntry.qml(), position); } - if (parentQmlItemNode.hasDefaultProperty()) + if (parentQmlItemNode.hasDefaultPropertyName()) parentQmlItemNode.nodeAbstractProperty(parentQmlItemNode.defaultPropertyName()).reparentHere(newQmlItemNode); if (!newQmlItemNode.isValid()) diff --git a/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp index 3e2db542ac3395611a263bd60a2e6f8fb2cbcc96..9826bcae391d8f5413c77eeb46d89a8bb0abc5a3 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp @@ -517,7 +517,7 @@ QString QmlObjectNode::validId() return modelNode().validId(); } -bool QmlObjectNode::hasDefaultProperty() const +bool QmlObjectNode::hasDefaultPropertyName() const { return modelNode().metaInfo().hasDefaultProperty(); } @@ -529,7 +529,7 @@ PropertyName QmlObjectNode::defaultPropertyName() const void QmlObjectNode::setParent(QmlObjectNode newParent) { - if (newParent.hasDefaultProperty()) + if (newParent.hasDefaultPropertyName()) newParent.modelNode().nodeAbstractProperty(newParent.defaultPropertyName()).reparentHere(modelNode()); }