Port away from KPluginMetaData::serviceTypes.

This commit is contained in:
Andrius Štikonas 2022-01-10 00:24:53 +00:00
parent 5ffc5c6f23
commit 30d428c697
3 changed files with 1 additions and 12 deletions

View File

@ -51,12 +51,7 @@ CoreBackend* CoreBackendManager::backend()
QVector<KPluginMetaData> 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)

View File

@ -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"
}

View File

@ -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"
}