From 1d7a4e4010a9af8cdd402c74f7f1f21f7e54383f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Mon, 10 Jan 2022 00:33:43 +0000 Subject: [PATCH] Port away from KPluginLoader::metaData. --- src/backend/corebackendmanager.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/backend/corebackendmanager.cpp b/src/backend/corebackendmanager.cpp index 4ad4ef2..08fe8fd 100644 --- a/src/backend/corebackendmanager.cpp +++ b/src/backend/corebackendmanager.cpp @@ -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(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;