Port away from KPluginLoader::metaData.

This commit is contained in:
Andrius Štikonas 2022-01-10 00:33:43 +00:00
parent 30d428c697
commit 1d7a4e4010
1 changed files with 3 additions and 4 deletions

View File

@ -63,14 +63,13 @@ bool CoreBackendManager::load(const QString& name)
KPluginLoader loader(path);
KPluginFactory* factory = loader.factory();
KPluginMetaData metadata(loader);
if (factory != nullptr) {
d->m_Backend = factory->create<CoreBackend>(nullptr);
QString id = loader.metaData().toVariantMap().value(QStringLiteral("MetaData"))
.toMap().value(QStringLiteral("KPlugin")).toMap().value(QStringLiteral("Id")).toString();
QString version = loader.metaData().toVariantMap().value(QStringLiteral("MetaData"))
.toMap().value(QStringLiteral("KPlugin")).toMap().value(QStringLiteral("Version")).toString();
QString id = metadata.pluginId();
QString version = metadata.version();
if (id.isEmpty())
return false;