From 87380579678577255944fccdedc3d48cae048ab8 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 20 Dec 2023 15:59:44 +0100 Subject: [PATCH] QmlDesigner: Do not scatter pasted nodes anymore Scattering/moving pasted nodes does more harm than good. Task-number: QDS-10972 Change-Id: I625cf228fb688c48715152eb6471728ca7202a23 Reviewed-by: Qt CI Patch Build Bot Reviewed-by: Ali Kianian Reviewed-by: Thomas Hartmann --- .../qmldesigner/components/integration/designdocument.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/plugins/qmldesigner/components/integration/designdocument.cpp b/src/plugins/qmldesigner/components/integration/designdocument.cpp index 91ac4d8f160..7d6c93e44a2 100644 --- a/src/plugins/qmldesigner/components/integration/designdocument.cpp +++ b/src/plugins/qmldesigner/components/integration/designdocument.cpp @@ -270,9 +270,6 @@ void DesignDocument::moveNodesToPosition(const QList &nodes, const st NodeListProperty parentProperty = targetNode.nodeListProperty(defaultPropertyName); QList pastedNodeList; - const double scatterRange = 20.; - int offset = QRandomGenerator::global()->generateDouble() * scatterRange - scatterRange / 2; - std::optional firstVisualNode; QVector3D translationVect; for (const ModelNode &node : std::as_const(movingNodes)) { @@ -288,7 +285,6 @@ void DesignDocument::moveNodesToPosition(const QList &nodes, const st : QVector3D(); } visualNode.translate(translationVect); - visualNode.scatter(targetNode, offset); } view.setSelectedModelNodes(pastedNodeList);