diff options
author | Thomas Hartmann <Thomas.Hartmann@digia.com> | 2013-03-05 12:19:19 +0100 |
---|---|---|
committer | Thomas Hartmann <Thomas.Hartmann@digia.com> | 2013-03-25 13:35:11 +0100 |
commit | d204ee0b4325a639ea54ffcb8274877720606f31 (patch) | |
tree | 3c570a3d136add4b7476f62e31dd76d29a882f2e /src/plugins/qmldesigner/designercore/include/nodemetainfo.h | |
parent | dd9b1687026c3fea4938e5e65dc7e1ba3fd5ba6a (diff) | |
download | qt-creator-d204ee0b4325a639ea54ffcb8274877720606f31.tar.gz |
QmlDesigner: Type of the propertyname is now PropertyName
And PropertyName is a typedef for QByteArray. Because we don't use the
features of QString and the source would be cluttered with QLatin1Strings
we changed the property name to QByteArray.
Change-Id: Ib70ef136bbc411504b450456bd9bb705ae93dd25
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
(cherry picked from commit ee4bf638cad9bcf303c8c6ad1f922c33dc021964)
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Diffstat (limited to 'src/plugins/qmldesigner/designercore/include/nodemetainfo.h')
-rw-r--r-- | src/plugins/qmldesigner/designercore/include/nodemetainfo.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/plugins/qmldesigner/designercore/include/nodemetainfo.h b/src/plugins/qmldesigner/designercore/include/nodemetainfo.h index d03c93fb6e..54f86ca67d 100644 --- a/src/plugins/qmldesigner/designercore/include/nodemetainfo.h +++ b/src/plugins/qmldesigner/designercore/include/nodemetainfo.h @@ -60,7 +60,7 @@ class QMLDESIGNERCORE_EXPORT NodeMetaInfo { public: NodeMetaInfo(); - NodeMetaInfo(Model *model, QString type, int maj, int min); + NodeMetaInfo(Model *model, TypeName type, int maj, int min); ~NodeMetaInfo(); @@ -69,23 +69,23 @@ public: bool isValid() const; bool isFileComponent() const; - bool hasProperty(const QString &propertyName) const; - QStringList propertyNames() const; - QStringList directPropertyNames() const; - QString defaultPropertyName() const; + bool hasProperty(const PropertyName &propertyName) const; + PropertyNameList propertyNames() const; + PropertyNameList directPropertyNames() const; + PropertyName defaultPropertyName() const; bool hasDefaultProperty() const; - QString propertyTypeName(const QString &propertyName) const; - bool propertyIsWritable(const QString &propertyName) const; - bool propertyIsListProperty(const QString &propertyName) const; - bool propertyIsEnumType(const QString &propertyName) const; - QString propertyEnumScope(const QString &propertyName) const; - QStringList propertyKeysForEnum(const QString &propertyName) const; - QVariant propertyCastedValue(const QString &propertyName, const QVariant &value) const; + TypeName propertyTypeName(const PropertyName &propertyName) const; + bool propertyIsWritable(const PropertyName &propertyName) const; + bool propertyIsListProperty(const PropertyName &propertyName) const; + bool propertyIsEnumType(const PropertyName &propertyName) const; + QString propertyEnumScope(const PropertyName &propertyName) const; + QStringList propertyKeysForEnum(const PropertyName &propertyName) const; + QVariant propertyCastedValue(const PropertyName &propertyName, const QVariant &value) const; QList<NodeMetaInfo> superClasses() const; NodeMetaInfo directSuperClass() const; - QString typeName() const; + TypeName typeName() const; int majorVersion() const; int minorVersion() const; @@ -95,7 +95,7 @@ public: bool hasCustomParser() const; bool availableInVersion(int majorVersion, int minorVersion) const; - bool isSubclassOf(const QString& type, int majorVersion, int minorVersio) const; + bool isSubclassOf(const TypeName &type, int majorVersion, int minorVersio) const; bool isPositioner() const; |