summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlmetatype.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/declarative/qml/qmlmetatype.cpp')
-rw-r--r--src/declarative/qml/qmlmetatype.cpp31
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