summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/designercore/include/nodemetainfo.h
diff options
context:
space:
mode:
authorThomas Hartmann <Thomas.Hartmann@digia.com>2013-03-05 12:19:19 +0100
committerThomas Hartmann <Thomas.Hartmann@digia.com>2013-03-25 13:35:11 +0100
commitd204ee0b4325a639ea54ffcb8274877720606f31 (patch)
tree3c570a3d136add4b7476f62e31dd76d29a882f2e /src/plugins/qmldesigner/designercore/include/nodemetainfo.h
parentdd9b1687026c3fea4938e5e65dc7e1ba3fd5ba6a (diff)
downloadqt-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.h28
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;