Port away from KPluginMetaData::serviceTypes.
This commit is contained in:
parent
5ffc5c6f23
commit
30d428c697
|
@ -51,12 +51,7 @@ CoreBackend* CoreBackendManager::backend()
|
||||||
|
|
||||||
QVector<KPluginMetaData> CoreBackendManager::list() const
|
QVector<KPluginMetaData> CoreBackendManager::list() const
|
||||||
{
|
{
|
||||||
auto filter = [&](const KPluginMetaData &metaData) {
|
return KPluginMetaData::findPlugins(QStringLiteral("kpmcore"));
|
||||||
return metaData.serviceTypes().contains(QStringLiteral("PartitionManager/Plugin")) &&
|
|
||||||
metaData.category().contains(QStringLiteral("BackendPlugin"));
|
|
||||||
};
|
|
||||||
|
|
||||||
return KPluginMetaData::findPlugins(QStringLiteral("kpmcore"), filter);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CoreBackendManager::load(const QString& name)
|
bool CoreBackendManager::load(const QString& name)
|
||||||
|
|
|
@ -106,9 +106,6 @@
|
||||||
"Name[x-test]": "xxKDE Partition Manager Dummy Backendxx",
|
"Name[x-test]": "xxKDE Partition Manager Dummy Backendxx",
|
||||||
"Name[zh_CN]": "KDE 分区管理器(虚拟后端)",
|
"Name[zh_CN]": "KDE 分区管理器(虚拟后端)",
|
||||||
"Name[zh_TW]": "KDE 磁碟分割區管理員 (虛設後端)",
|
"Name[zh_TW]": "KDE 磁碟分割區管理員 (虛設後端)",
|
||||||
"ServiceTypes": [
|
|
||||||
"PartitionManager/Plugin"
|
|
||||||
],
|
|
||||||
"Version": "1",
|
"Version": "1",
|
||||||
"Website": "http://www.partitionmanager.org"
|
"Website": "http://www.partitionmanager.org"
|
||||||
}
|
}
|
||||||
|
|
|
@ -105,9 +105,6 @@
|
||||||
"Name[x-test]": "xxKDE Partition Manager sfdisk Backendxx",
|
"Name[x-test]": "xxKDE Partition Manager sfdisk Backendxx",
|
||||||
"Name[zh_CN]": "KDE 分区管理器(sfdisk 后端)",
|
"Name[zh_CN]": "KDE 分区管理器(sfdisk 后端)",
|
||||||
"Name[zh_TW]": "KDE 磁碟分割區管理員 (sfdisk 後端)",
|
"Name[zh_TW]": "KDE 磁碟分割區管理員 (sfdisk 後端)",
|
||||||
"ServiceTypes": [
|
|
||||||
"PartitionManager/Plugin"
|
|
||||||
],
|
|
||||||
"Version": "1",
|
"Version": "1",
|
||||||
"Website": "http://www.partitionmanager.org"
|
"Website": "http://www.partitionmanager.org"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue