diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,7 @@ find_package(PkgConfig REQUIRED) -find_package(KF5 ${KF5_MIN_VERSION} REQUIRED CoreAddons Config Crash DBusAddons I18n Archive XmlGui ItemModels KIO) +find_package(KF5 ${KF5_MIN_VERSION} REQUIRED CoreAddons Config Crash DBusAddons I18n Archive XmlGui ItemModels KIO Declarative) find_package(KF5Kirigami2 2.1.0) find_package(packagekitqt5 1.0.1 CONFIG) diff --git a/discover/CMakeLists.txt b/discover/CMakeLists.txt --- a/discover/CMakeLists.txt +++ b/discover/CMakeLists.txt @@ -30,6 +30,7 @@ KF5::XmlGui KF5::ItemModels KF5::KIOWidgets + KF5::QuickAddons Qt5::Quick Discover::Common ) diff --git a/discover/main.cpp b/discover/main.cpp --- a/discover/main.cpp +++ b/discover/main.cpp @@ -23,6 +23,7 @@ #include #include #include +#include #include #include #include @@ -96,6 +97,7 @@ app.setAttribute(Qt::AA_DontCreateNativeWidgetSiblings); app.setAttribute(Qt::AA_UseHighDpiPixmaps, true); KCrash::initialize(); + KQuickAddons::QtQuickSettings::init(); KLocalizedString::setApplicationDomain("plasma-discover"); KAboutData about(QStringLiteral("discover"), i18n("Discover"), version, i18n("An application explorer"), KAboutLicense::GPL, i18n("© 2010-2018 Plasma Development Team"));