diff options
author | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-05-12 05:16:49 (GMT) |
---|---|---|
committer | Aaron Kennedy <aaron.kennedy@nokia.com> | 2009-05-12 05:16:49 (GMT) |
commit | 0d1fecac0a0a6d914aa3c00ef6e2c4aadeecc0c0 (patch) | |
tree | 7b68f32c65087a38a2c64ae955ba157c78c88504 /src/declarative/qml/qmlmetatype.cpp | |
parent | 7c0960a479a250d4c6b46d6fe094ab93564e515b (diff) | |
download | Qt-0d1fecac0a0a6d914aa3c00ef6e2c4aadeecc0c0.zip Qt-0d1fecac0a0a6d914aa3c00ef6e2c4aadeecc0c0.tar.gz Qt-0d1fecac0a0a6d914aa3c00ef6e2c4aadeecc0c0.tar.bz2 |
More QML tests
Diffstat (limited to 'src/declarative/qml/qmlmetatype.cpp')
-rw-r--r-- | src/declarative/qml/qmlmetatype.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/declarative/qml/qmlmetatype.cpp b/src/declarative/qml/qmlmetatype.cpp index 63e5c58..7825e5c 100644 --- a/src/declarative/qml/qmlmetatype.cpp +++ b/src/declarative/qml/qmlmetatype.cpp @@ -87,8 +87,6 @@ struct QmlMetaTypeData Names nameToType; typedef QHash<const QMetaObject *, QmlType *> MetaObjects; MetaObjects metaObjectToType; - typedef QHash<QByteArray, QmlCustomParser *> CustomParsers; - CustomParsers customParsers; typedef QHash<int, QmlMetaType::StringConverter> StringConverters; StringConverters stringConverters; @@ -448,30 +446,6 @@ int QmlMetaType::registerType(const QmlPrivate::MetaTypeIds &id, QmlPrivate::Fun return index; } -void QmlMetaType::registerCustomParser(const char *qmlName, - QmlCustomParser *parser) -{ - QWriteLocker lock(metaTypeDataLock()); - QmlMetaTypeData *data = metaTypeData(); - - Q_ASSERT(parser); - if (data->customParsers.contains(qmlName)) { - delete parser; - return; - } - - data->customParsers.insert(qmlName, parser); -} - -QmlCustomParser *QmlMetaType::customParser(const QByteArray &name) -{ - QReadLocker lock(metaTypeDataLock()); - QmlMetaTypeData *data = metaTypeData(); - - return data->customParsers.value(name); -} - - int QmlMetaType::qmlParserStatusCast(int userType) { QReadLocker lock(metaTypeDataLock()); @@ -1167,9 +1141,4 @@ bool QmlMetaType::copy(int type, void *data, const void *copy) return false; } -void qmlRegisterCustomParser(const char *qmlName, QmlCustomParser *parser) -{ - QmlMetaType::registerCustomParser(qmlName, parser); -} - QT_END_NAMESPACE |