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 <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2017-03-14 11:43:38 +01:00
parent fd0bf9df64
commit a06b3a2329

View File

@@ -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();
}