QmlDesigner: Do not translate item if position is bound

Pick-to: qds/4.5
Task-number: QDS-12235
Change-Id: Ied72a88bbb7f97221c9fdc577b6a4dc71cb6fbd8
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
This commit is contained in:
Thomas Hartmann
2024-06-12 18:07:29 +02:00
parent 1750aab9b4
commit d90b3cb0bc

View File

@@ -200,6 +200,9 @@ void QmlVisualNode::scatter(const ModelNode &targetNode, const std::optional<int
void QmlVisualNode::translate(const QVector3D &vector) void QmlVisualNode::translate(const QVector3D &vector)
{ {
if (modelNode().hasBindingProperty("x") || modelNode().hasBindingProperty("y"))
return;
setPosition(position() + vector); setPosition(position() + vector);
} }