summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qvariant.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/kernel/qvariant.cpp')
-rw-r--r--src/corelib/kernel/qvariant.cpp21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/corelib/kernel/qvariant.cpp b/src/corelib/kernel/qvariant.cpp
index c16e4a0e06..6a046dffd3 100644
--- a/src/corelib/kernel/qvariant.cpp
+++ b/src/corelib/kernel/qvariant.cpp
@@ -1974,27 +1974,6 @@ bool QVariant::canConvert(int targetTypeId) const
if (d.typeId() == targetTypeId && targetTypeId != QMetaType::UnknownType)
return true;
- if (targetTypeId == QMetaType::QVariantList
- && (d.typeId() == QMetaType::QVariantList || d.typeId() == QMetaType::QStringList
- || d.typeId() == QMetaType::QByteArrayList
- || QMetaType::hasRegisteredConverterFunction(
- d.typeId(), qMetaTypeId<QtMetaTypePrivate::QSequentialIterableImpl>()))) {
- return true;
- }
-
- if ((targetTypeId == QMetaType::QVariantHash || targetTypeId == QMetaType::QVariantMap)
- && (d.typeId() == QMetaType::QVariantMap || d.typeId() == QMetaType::QVariantHash
- || QMetaType::hasRegisteredConverterFunction(
- d.typeId(), qMetaTypeId<QtMetaTypePrivate::QAssociativeIterableImpl>()))) {
- return true;
- }
-
- if (targetTypeId == qMetaTypeId<QPair<QVariant, QVariant>>()
- && QMetaType::hasRegisteredConverterFunction(
- d.typeId(), qMetaTypeId<QtMetaTypePrivate::QPairVariantInterfaceImpl>())) {
- return true;
- }
-
return QMetaType::canConvert(d.type(), QMetaType(targetTypeId));
}