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:
Miikka Heikkinen
2025-04-08 17:09:24 +03:00
parent 03cbd190e7
commit d916d077ba

View File

@@ -220,6 +220,8 @@ void ContentLibraryView::connectImporter()
ModelNode newNode = createModelNode(
typeName, -1, -1, {{"x", pos.x()}, {"y", pos.y()}, {"z", pos.z()}});
m_bundleItemTarget.defaultNodeListProperty().reparentHere(newNode);
newNode.setIdWithoutRefactoring(model()->generateNewId(
newNode.simplifiedTypeName(), "node"));
clearSelectedModelNodes();
selectModelNode(newNode);
});