aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/qmltyperegistrar/metatypesjsonprocessor.cpp14
-rw-r--r--src/qmltyperegistrar/qmltyperegistrar.cpp3
-rw-r--r--src/qmltyperegistrar/qmltypesclassdescription.cpp2
3 files changed, 1 insertions, 18 deletions
diff --git a/src/qmltyperegistrar/metatypesjsonprocessor.cpp b/src/qmltyperegistrar/metatypesjsonprocessor.cpp
index 0e0723d072..06f504fecc 100644
--- a/src/qmltyperegistrar/metatypesjsonprocessor.cpp
+++ b/src/qmltyperegistrar/metatypesjsonprocessor.cpp
@@ -303,20 +303,6 @@ void MetaTypesJsonProcessor::processTypes(const QJsonObject &types)
qPrintable(include));
}
m_includes.append(include);
- {
- bool shouldRegister = true;
- const QJsonArray classInfos = classDef.value(QLatin1String("classInfos")).toArray();
- for (const QJsonValue &v : classInfos) {
- if (v[QLatin1String("name")].toString()
- == QLatin1String("QML.ManualRegistration")) {
- shouldRegister = QStringView(u"true").compare(
- v[QLatin1String("value")].toString(),
- Qt::CaseInsensitive) != 0;
- }
- }
- classDef.insert(QLatin1String("registerable"), shouldRegister);
- }
-
m_types.append(classDef);
break;
}
diff --git a/src/qmltyperegistrar/qmltyperegistrar.cpp b/src/qmltyperegistrar/qmltyperegistrar.cpp
index 7ae59b3e37..a3fe58dbcf 100644
--- a/src/qmltyperegistrar/qmltyperegistrar.cpp
+++ b/src/qmltyperegistrar/qmltyperegistrar.cpp
@@ -209,9 +209,6 @@ int main(int argc, char **argv)
const QVector<QJsonObject> types = processor.types();
for (const QJsonObject &classDef : types) {
- if (!classDef.value(QLatin1String("registerable")).toBool())
- continue;
-
const QString className = classDef[QLatin1String("qualifiedClassName")].toString();
if (classDef.value(QLatin1String("namespace")).toBool()) {
diff --git a/src/qmltyperegistrar/qmltypesclassdescription.cpp b/src/qmltyperegistrar/qmltypesclassdescription.cpp
index 5af8ea5be6..70a4e49d19 100644
--- a/src/qmltyperegistrar/qmltypesclassdescription.cpp
+++ b/src/qmltyperegistrar/qmltypesclassdescription.cpp
@@ -126,7 +126,7 @@ void QmlTypesClassDescription::collect(
const QJsonObject *classDef, const QVector<QJsonObject> &types,
const QVector<QJsonObject> &foreign, CollectMode mode, QTypeRevision defaultRevision)
{
- if (file.isEmpty() && classDef->value(QLatin1String("registerable")).toBool())
+ if (file.isEmpty())
file = classDef->value(QLatin1String("inputFile")).toString();
const auto classInfos = classDef->value(QLatin1String("classInfos")).toArray();