QmlObjectValue: Add convenience functionality.

Added
hasLocalProperty()
hasProperty()
keysForEnum()

Reviewed-by: Christian Kamm
This commit is contained in:
Christian Kamm
2010-11-11 10:46:19 +01:00
parent ba39234627
commit 806c8a563d
2 changed files with 31 additions and 0 deletions

View File

@@ -427,7 +427,10 @@ public:
bool isWritable(const QString &propertyName) const;
bool isPointer(const QString &propertyName) const;
bool isEnum(const QString &typeName) const;
bool hasLocalProperty(const QString &typeName) const;
bool hasProperty(const QString &typeName) const;
bool enumContainsKey(const QString &enumName, const QString &enumKeyName) const;
QStringList keysForEnum(const QString &enumName) const;
bool hasChildInPackage() const;
protected: