QmlDesigner.PropertyEditor: Adding QmlAnchorBindingProxy::isInLayout

Change-Id: Iee07466c5bbd3acf1c265683f4960d20e58e285c
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Thomas Hartmann
2015-01-29 14:27:26 +01:00
committed by Thomas Hartmann
parent 98f2a74f90
commit 8e16697c66
2 changed files with 8 additions and 0 deletions

View File

@@ -300,6 +300,11 @@ bool QmlAnchorBindingProxy::hasParent()
return m_qmlItemNode.isValid() && m_qmlItemNode.hasNodeParent();
}
bool QmlAnchorBindingProxy::isInLayout() const
{
return false;
}
bool QmlAnchorBindingProxy::isFilled()
{
return m_qmlItemNode.isValid()

View File

@@ -52,6 +52,7 @@ class QmlAnchorBindingProxy : public QObject
Q_PROPERTY(bool leftAnchored READ leftAnchored WRITE setLeftAnchor NOTIFY leftAnchorChanged)
Q_PROPERTY(bool rightAnchored READ rightAnchored WRITE setRightAnchor NOTIFY rightAnchorChanged)
Q_PROPERTY(bool hasParent READ hasParent NOTIFY parentChanged)
Q_PROPERTY(bool isInLayout READ isInLayout NOTIFY parentChanged)
Q_PROPERTY(QString topTarget READ topTarget WRITE setTopTarget NOTIFY topTargetChanged)
Q_PROPERTY(QString bottomTarget READ bottomTarget WRITE setBottomTarget NOTIFY bottomTargetChanged)
@@ -103,6 +104,8 @@ public:
bool hasParent();
bool isFilled();
bool isInLayout() const;
void removeTopAnchor();
void removeBottomAnchor();
void removeLeftAnchor();