QmlDesigner: Add ModelNode::isSubclassOf

Change-Id: Icd1b0fcb19a0e15279b68059efa6aa251ce806a0
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
This commit is contained in:
Marco Bubke
2014-06-19 13:34:18 +02:00
parent f9389d62fd
commit f36a1b48c1
2 changed files with 9 additions and 0 deletions

View File

@@ -193,6 +193,7 @@ public:
NodeSourceType nodeSourceType() const;
bool isComponent() const;
bool isSubclassOf(const TypeName &typeName, int majorVersion = -1, int minorVersion = -1) const;
private: // functions
Internal::InternalNodePointer internalNode() const;

View File

@@ -1072,4 +1072,12 @@ bool ModelNode::isComponent() const
return false;
}
bool ModelNode::isSubclassOf(const TypeName &typeName, int majorVersion, int minorVersion) const
{
if (metaInfo().isValid())
return metaInfo().isSubclassOf(typeName, majorVersion, minorVersion);
return false;
}
}