QmlDesigner.MetaInfo: Adding propertyIsPrivate()

Change-Id: Ia78583b080ced996d98517ce5d3294d3040f8ceb
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
This commit is contained in:
Thomas Hartmann
2013-04-08 13:08:27 +02:00
parent ac57bee146
commit b5b6c02957
2 changed files with 6 additions and 0 deletions

View File

@@ -79,6 +79,7 @@ public:
bool propertyIsWritable(const PropertyName &propertyName) const; bool propertyIsWritable(const PropertyName &propertyName) const;
bool propertyIsListProperty(const PropertyName &propertyName) const; bool propertyIsListProperty(const PropertyName &propertyName) const;
bool propertyIsEnumType(const PropertyName &propertyName) const; bool propertyIsEnumType(const PropertyName &propertyName) const;
bool propertyIsPrivate(const PropertyName &propertyName) const;
QString propertyEnumScope(const PropertyName &propertyName) const; QString propertyEnumScope(const PropertyName &propertyName) const;
QStringList propertyKeysForEnum(const PropertyName &propertyName) const; QStringList propertyKeysForEnum(const PropertyName &propertyName) const;
QVariant propertyCastedValue(const PropertyName &propertyName, const QVariant &value) const; QVariant propertyCastedValue(const PropertyName &propertyName, const QVariant &value) const;

View File

@@ -1129,6 +1129,11 @@ bool NodeMetaInfo::propertyIsEnumType(const PropertyName &propertyName) const
return m_privateData->isPropertyEnum(propertyName); return m_privateData->isPropertyEnum(propertyName);
} }
bool NodeMetaInfo::propertyIsPrivate(const PropertyName &propertyName) const
{
return propertyName.startsWith("__");
}
QString NodeMetaInfo::propertyEnumScope(const PropertyName &propertyName) const QString NodeMetaInfo::propertyEnumScope(const PropertyName &propertyName) const
{ {
return m_privateData->propertyEnumScope(propertyName); return m_privateData->propertyEnumScope(propertyName);