QmlDesigner.formEditor: use defaultProperty if available

This commit is contained in:
Thomas Hartmann
2010-09-10 17:17:25 +02:00
parent ada6684702
commit 17646d3d93

View File

@@ -311,7 +311,10 @@ void MoveManipulator::reparentTo(FormEditorItem *newParent)
foreach (FormEditorItem* item, m_itemList) {
QmlItemNode parent(newParent->qmlItemNode());
if (parent.isValid()) {
item->qmlItemNode().setParentProperty(parent.nodeAbstractProperty("data"));
if (parent.hasDefaultProperty())
item->qmlItemNode().setParentProperty(parent.nodeAbstractProperty(parent.defaultProperty()));
else
item->qmlItemNode().setParentProperty(parent.nodeAbstractProperty("data"));
}
}