From 30d428c69795badfdaa908bd03b3944fdbdf4f5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Mon, 10 Jan 2022 00:24:53 +0000 Subject: [PATCH] Port away from KPluginMetaData::serviceTypes. --- src/backend/corebackendmanager.cpp | 7 +------ src/plugins/dummy/pmdummybackendplugin.json | 3 --- src/plugins/sfdisk/pmsfdiskbackendplugin.json | 3 --- 3 files changed, 1 insertion(+), 12 deletions(-) diff --git a/src/backend/corebackendmanager.cpp b/src/backend/corebackendmanager.cpp index e1e7b65..4ad4ef2 100644 --- a/src/backend/corebackendmanager.cpp +++ b/src/backend/corebackendmanager.cpp @@ -51,12 +51,7 @@ CoreBackend* CoreBackendManager::backend() QVector CoreBackendManager::list() const { - auto filter = [&](const KPluginMetaData &metaData) { - return metaData.serviceTypes().contains(QStringLiteral("PartitionManager/Plugin")) && - metaData.category().contains(QStringLiteral("BackendPlugin")); - }; - - return KPluginMetaData::findPlugins(QStringLiteral("kpmcore"), filter); + return KPluginMetaData::findPlugins(QStringLiteral("kpmcore")); } bool CoreBackendManager::load(const QString& name) diff --git a/src/plugins/dummy/pmdummybackendplugin.json b/src/plugins/dummy/pmdummybackendplugin.json index a285881..2fb2c0d 100644 --- a/src/plugins/dummy/pmdummybackendplugin.json +++ b/src/plugins/dummy/pmdummybackendplugin.json @@ -106,9 +106,6 @@ "Name[x-test]": "xxKDE Partition Manager Dummy Backendxx", "Name[zh_CN]": "KDE 分区管理器(虚拟后端)", "Name[zh_TW]": "KDE 磁碟分割區管理員 (虛設後端)", - "ServiceTypes": [ - "PartitionManager/Plugin" - ], "Version": "1", "Website": "http://www.partitionmanager.org" } diff --git a/src/plugins/sfdisk/pmsfdiskbackendplugin.json b/src/plugins/sfdisk/pmsfdiskbackendplugin.json index 89a6f58..8063dac 100644 --- a/src/plugins/sfdisk/pmsfdiskbackendplugin.json +++ b/src/plugins/sfdisk/pmsfdiskbackendplugin.json @@ -105,9 +105,6 @@ "Name[x-test]": "xxKDE Partition Manager sfdisk Backendxx", "Name[zh_CN]": "KDE 分区管理器(sfdisk 后端)", "Name[zh_TW]": "KDE 磁碟分割區管理員 (sfdisk 後端)", - "ServiceTypes": [ - "PartitionManager/Plugin" - ], "Version": "1", "Website": "http://www.partitionmanager.org" }