Skip to content
Snippets Groups Projects
Commit 86375a87 authored by Marco Bubke's avatar Marco Bubke
Browse files

QmlDesigner: Add modelIsMovable to QmlItemNode


Change-Id: I211ce2bbea4dc12e4738cf8af96b3781d300005c
Reviewed-by: default avatarThomas Hartmann <Thomas.Hartmann@digia.com>
parent 3afc362b
No related branches found
No related tags found
No related merge requests found
...@@ -85,6 +85,7 @@ public: ...@@ -85,6 +85,7 @@ public:
bool instanceIsInLayoutable() const; bool instanceIsInLayoutable() const;
bool instanceHasRotationTransform() const; bool instanceHasRotationTransform() const;
bool modelIsMovable() const;
bool modelIsResizable() const; bool modelIsResizable() const;
QRectF instanceBoundingRect() const; QRectF instanceBoundingRect() const;
......
...@@ -389,6 +389,12 @@ bool QmlItemNode::instanceHasRotationTransform() const ...@@ -389,6 +389,12 @@ bool QmlItemNode::instanceHasRotationTransform() const
return nodeInstance().transform().type() > QTransform::TxScale; return nodeInstance().transform().type() > QTransform::TxScale;
} }
bool QmlItemNode::modelIsMovable() const
{
return !modelNode().hasBindingProperty("x")
&& !modelNode().hasBindingProperty("y");
}
bool QmlItemNode::modelIsResizable() const bool QmlItemNode::modelIsResizable() const
{ {
return !modelNode().hasBindingProperty("width") return !modelNode().hasBindingProperty("width")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment