From 77325dbb79577eec96b995e76eab41515120baf7 Mon Sep 17 00:00:00 2001 From: Ismael Asensio Date: Sun, 29 Aug 2021 13:10:22 +0200 Subject: [PATCH] kcm/rules: Port KCM loading to KPluginMetadata Passing just the plugin name to the KCM loader has been deprecated in 5.85. This just affects the standalone loading of the KCM via the window menu. --- src/kcmkwin/kwinrules/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/kcmkwin/kwinrules/main.cpp b/src/kcmkwin/kwinrules/main.cpp index 70929bbfc9..b8ea004f0b 100644 --- a/src/kcmkwin/kwinrules/main.cpp +++ b/src/kcmkwin/kwinrules/main.cpp @@ -13,6 +13,7 @@ #include #include +#include int main(int argc, char* argv[]) { @@ -48,8 +49,10 @@ int main(int argc, char* argv[]) kcm_args << QStringLiteral("whole-app"); } + KPluginMetaData pluginData = KPluginMetaData(QStringLiteral("kcms/kcm_kwinrules")); + KCMultiDialog *dialog = new KCMultiDialog; - dialog->addModule(QStringLiteral("kcm_kwinrules"), kcm_args); + dialog->addModule(pluginData, kcm_args); dialog->setAttribute(Qt::WA_DeleteOnClose); dialog->show();