Adapt qqmlmoduleplugin test to new metadata format
Fixes: QTBUG-97605 Change-Id: I73263048001f99a91e6d634dae1003ea17c86758 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
This commit is contained in:
parent
6f94324279
commit
cde9071322
|
@ -151,9 +151,7 @@ void registerStaticPlugin(const char *uri)
|
|||
uris.append(uri);
|
||||
md.insert(QStringLiteral("uri"), uris);
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
PluginType::metaData.append(QByteArrayLiteral("QTMETADATA !"));
|
||||
PluginType::metaData.append(char(0)); // current version
|
||||
PluginType::metaData.append(char(1)); // current version
|
||||
PluginType::metaData.append(char(QT_VERSION_MAJOR));
|
||||
PluginType::metaData.append(char(QT_VERSION_MINOR));
|
||||
PluginType::metaData.append(char(qPluginArchRequirements()));
|
||||
|
@ -163,16 +161,6 @@ void registerStaticPlugin(const char *uri)
|
|||
return {reinterpret_cast<const uchar *>(PluginType::metaData.constData()), size_t(PluginType::metaData.length())};
|
||||
};
|
||||
QStaticPlugin plugin(instanceFunctor, rawMetaDataFunctor);
|
||||
#else
|
||||
PluginType::metaData.append(QLatin1String("QTMETADATA "));
|
||||
PluginType::metaData.append(QJsonDocument(md).toBinaryData());
|
||||
|
||||
QStaticPlugin plugin;
|
||||
plugin.instance = instanceFunctor;
|
||||
plugin.rawMetaData = []() {
|
||||
return PluginType::metaData.constData();
|
||||
};
|
||||
#endif
|
||||
qRegisterStaticPluginFunction(plugin);
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue