forked from qt-creator/qt-creator
QmlDesigner: Adding QmlItemNode::isInStackedContainer
Change-Id: I8a24185e71cf92635bc10876f8cf59240e1b309b Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -122,6 +122,8 @@ public:
|
|||||||
void setSize(const QSizeF &size);
|
void setSize(const QSizeF &size);
|
||||||
bool isInLayout() const;
|
bool isInLayout() const;
|
||||||
bool canBereparentedTo(const ModelNode &potentialParent) const;
|
bool canBereparentedTo(const ModelNode &potentialParent) const;
|
||||||
|
|
||||||
|
bool isInStackedContainer() const;
|
||||||
};
|
};
|
||||||
|
|
||||||
QMLDESIGNERCORE_EXPORT uint qHash(const QmlItemNode &node);
|
QMLDESIGNERCORE_EXPORT uint qHash(const QmlItemNode &node);
|
||||||
|
|||||||
@@ -630,6 +630,12 @@ bool QmlItemNode::canBereparentedTo(const ModelNode &potentialParent) const
|
|||||||
return NodeHints::fromModelNode(modelNode()).canBeReparentedTo(potentialParent);
|
return NodeHints::fromModelNode(modelNode()).canBeReparentedTo(potentialParent);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool QmlItemNode::isInStackedContainer() const
|
||||||
|
{
|
||||||
|
if (hasInstanceParent())
|
||||||
|
return NodeHints::fromModelNode(instanceParent()).isStackedContainer();
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
void QmlItemNode::setSize(const QSizeF &size)
|
void QmlItemNode::setSize(const QSizeF &size)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user