diff options
author | Martin Jones <martin.jones@nokia.com> | 2011-07-22 16:08:51 +1000 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-08-30 13:18:28 +0200 |
commit | f11e06cc9ac730bd3a06b6ed86e62b1e11064841 (patch) | |
tree | 9e898ec727c4c8239f571f51ba48cca5efa9e4ba /src/declarative/qml/qdeclarativemetatype.cpp | |
parent | cc533d80928445c45d6d181f26f0c7dc57c09811 (diff) |
less toUtf8()
Change-Id: I9c4b599511e755b8f93d8bb8a7cd3732ca380de0
Reviewed-on: http://codereview.qt.nokia.com/3771
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Diffstat (limited to 'src/declarative/qml/qdeclarativemetatype.cpp')
-rw-r--r-- | src/declarative/qml/qdeclarativemetatype.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/declarative/qml/qdeclarativemetatype.cpp b/src/declarative/qml/qdeclarativemetatype.cpp index 778dba3de5..97b0391c0b 100644 --- a/src/declarative/qml/qdeclarativemetatype.cpp +++ b/src/declarative/qml/qdeclarativemetatype.cpp @@ -94,7 +94,7 @@ struct QDeclarativeMetaTypeData QList<QDeclarativeType *> types; typedef QHash<int, QDeclarativeType *> Ids; Ids idToType; - typedef QHash<QByteArray, QDeclarativeType *> Names; + typedef QHash<QString, QDeclarativeType *> Names; Names nameToType; typedef QHash<const QMetaObject *, QDeclarativeType *> MetaObjects; MetaObjects metaObjectToType; @@ -841,7 +841,7 @@ int registerInterface(const QDeclarativePrivate::RegisterInterface &interface) data->idToType.insert(type->qListTypeId(), type); // XXX No insertMulti, so no multi-version interfaces? if (!type->qmlTypeName().isEmpty()) - data->nameToType.insert(type->qmlTypeName(), type); + data->nameToType.insert(QString::fromUtf8(type->qmlTypeName()), type); if (data->interfaces.size() <= interface.typeId) data->interfaces.resize(interface.typeId + 16); @@ -875,7 +875,7 @@ int registerType(const QDeclarativePrivate::RegisterType &type) if (dtype->qListTypeId()) data->idToType.insert(dtype->qListTypeId(), dtype); if (!dtype->qmlTypeName().isEmpty()) - data->nameToType.insertMulti(dtype->qmlTypeName(), dtype); + data->nameToType.insertMulti(QString::fromUtf8(dtype->qmlTypeName()), dtype); data->metaObjectToType.insertMulti(dtype->baseMetaObject(), dtype); @@ -1244,7 +1244,7 @@ QDeclarativeMetaType::StringConverter QDeclarativeMetaType::customStringConverte Returns the type (if any) of URI-qualified named \a name in version specified by \a version_major and \a version_minor. */ -QDeclarativeType *QDeclarativeMetaType::qmlType(const QByteArray &name, int version_major, int version_minor) +QDeclarativeType *QDeclarativeMetaType::qmlType(const QString &name, int version_major, int version_minor) { Q_ASSERT(version_major >= 0 && version_minor >= 0); QReadLocker lock(metaTypeDataLock()); @@ -1314,7 +1314,7 @@ QDeclarativeType *QDeclarativeMetaType::qmlType(int userType) /*! Returns the list of registered QML type names. */ -QList<QByteArray> QDeclarativeMetaType::qmlTypeNames() +QList<QString> QDeclarativeMetaType::qmlTypeNames() { QReadLocker lock(metaTypeDataLock()); QDeclarativeMetaTypeData *data = metaTypeData(); |