From a06b3a2329c790b9c62d2bb7db3e4952e9aa8801 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 14 Mar 2017 11:43:38 +0100 Subject: [PATCH] QmlDesigner: Do not move delegate items Items that are not in a list should not be movable. This effects items in back or front in flipable or styling items. Change-Id: I829aaca7b838b5ea21b96a18c9bfd64c9ae8286d Reviewed-by: Tim Jenssen --- src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp index bddac451ca9..77f61b2d5fd 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp @@ -371,6 +371,8 @@ bool itemIsMovable(const ModelNode &modelNode) if (modelNode.metaInfo().isSubclassOf("QtQuick.Controls.Tab")) return false; + if (!modelNode.parentProperty().isNodeListProperty()) + return false; return NodeHints::fromModelNode(modelNode).isMovable(); }