forked from qt-creator/qt-creator
QmlDesigner: Add id generation for newly added imported instances
Fixes: QDS-15044 Change-Id: I4237cec54e3b8ec8edbb74880475b92998262be6 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -220,6 +220,8 @@ void ContentLibraryView::connectImporter()
|
|||||||
ModelNode newNode = createModelNode(
|
ModelNode newNode = createModelNode(
|
||||||
typeName, -1, -1, {{"x", pos.x()}, {"y", pos.y()}, {"z", pos.z()}});
|
typeName, -1, -1, {{"x", pos.x()}, {"y", pos.y()}, {"z", pos.z()}});
|
||||||
m_bundleItemTarget.defaultNodeListProperty().reparentHere(newNode);
|
m_bundleItemTarget.defaultNodeListProperty().reparentHere(newNode);
|
||||||
|
newNode.setIdWithoutRefactoring(model()->generateNewId(
|
||||||
|
newNode.simplifiedTypeName(), "node"));
|
||||||
clearSelectedModelNodes();
|
clearSelectedModelNodes();
|
||||||
selectModelNode(newNode);
|
selectModelNode(newNode);
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user