diff --git a/components/shellprivate/widgetexplorer/widgetexplorer.cpp b/components/shellprivate/widgetexplorer/widgetexplorer.cpp --- a/components/shellprivate/widgetexplorer/widgetexplorer.cpp +++ b/components/shellprivate/widgetexplorer/widgetexplorer.cpp @@ -33,6 +33,7 @@ #include #include #include +#include #include #include @@ -131,10 +132,9 @@ QSet existingCategories = itemModel.categories(); //foreach (const QString &category, Plasma::Applet::listCategories(application)) { QStringList cats; - const QList list = KPackage::PackageLoader::self()->listPackages(QStringLiteral("Plasma/Applet"), QStringLiteral("plasma/plasmoids")); + const QList list = PluginLoader::self()->listAppletInfo(QString()); - for (auto& data : list) { - const KPluginInfo info(data); + for (auto& info : list) { if (!info.isValid()) { continue; }