QmlDesigner: Add hasSignalHandlerProperty function

Change-Id: If1616f87c4dfebc121aad842c0b35ae63ddc8dbd
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Henning Gruendl
2022-11-09 13:48:28 +01:00
committed by Henning Gründl
parent dbca9418ff
commit ff5e6a154b
2 changed files with 6 additions and 0 deletions

View File

@@ -136,6 +136,7 @@ public:
bool hasProperty(const PropertyName &name) const;
bool hasVariantProperty(const PropertyName &name) const;
bool hasBindingProperty(const PropertyName &name) const;
bool hasSignalHandlerProperty(const PropertyName &name) const;
bool hasNodeAbstractProperty(const PropertyName &name) const;
bool hasDefaultNodeAbstractProperty() const;
bool hasDefaultNodeListProperty() const;

View File

@@ -889,6 +889,11 @@ bool ModelNode::hasBindingProperty(const PropertyName &name) const
return hasProperty(name) && m_internalNode->property(name)->isBindingProperty();
}
bool ModelNode::hasSignalHandlerProperty(const PropertyName &name) const
{
return hasProperty(name) && m_internalNode->property(name)->isSignalHandlerProperty();
}
bool ModelNode::hasNodeAbstractProperty(const PropertyName &name) const
{
return hasProperty(name) && m_internalNode->property(name)->isNodeAbstractProperty();