diff --git a/kcms/activities/CMakeLists.txt b/kcms/activities/CMakeLists.txt index a5d152858554490bfa0f51767f760cbb6e41777e..f1c18914bf33497fcb4974984b4e8dd876c6052b 100644 --- a/kcms/activities/CMakeLists.txt +++ b/kcms/activities/CMakeLists.txt @@ -49,6 +49,14 @@ qt5_add_dbus_interface ( features_interface ) +kcmutils_generate_module_data( + KAMD_KCM_SRCS + MODULE_DATA_HEADER kactivitiesdata.h + MODULE_DATA_CLASS_NAME KActivitiesData + SETTINGS_HEADERS kactivitymanagerd_settings.h kactivitymanagerd_plugins_settings.h + SETTINGS_CLASSES KActivityManagerdSettings KActivityManagerdPluginsSettings +) + kconfig_add_kcfg_files(KAMD_KCM_SRCS kactivitymanagerd_settings.kcfgc GENERATE_MOC) kconfig_add_kcfg_files(KAMD_KCM_SRCS kactivitymanagerd_plugins_settings.kcfgc GENERATE_MOC) diff --git a/kcms/activities/MainConfigurationWidget.cpp b/kcms/activities/MainConfigurationWidget.cpp index 23b3e80ca569526f9e3b84abc896b82443bd7905..8c14b204ffe59e3bb599fe2ef2a1253c9f9a7996 100644 --- a/kcms/activities/MainConfigurationWidget.cpp +++ b/kcms/activities/MainConfigurationWidget.cpp @@ -27,8 +27,9 @@ #include "ActivitiesTab.h" #include "SwitchingTab.h" #include "PrivacyTab.h" +#include "kactivitiesdata.h" -K_PLUGIN_FACTORY(ActivitiesKCMFactory, registerPlugin();) +K_PLUGIN_FACTORY(ActivitiesKCMFactory, registerPlugin(); registerPlugin();) class MainConfigurationWidget::Private : public Ui::MainConfigurationWidgetBase { public: diff --git a/kcms/activities/PrivacyTab.h b/kcms/activities/PrivacyTab.h index f7b379ef39487715a0634abcb153319a8e13127c..e95f89bf641e14e1f8938b0ae66a794d408f7305 100644 --- a/kcms/activities/PrivacyTab.h +++ b/kcms/activities/PrivacyTab.h @@ -36,7 +36,6 @@ public: explicit PrivacyTab(QWidget *parent); ~PrivacyTab() override; - bool isDefault(); KCoreConfigSkeleton *pluginConfig(); public Q_SLOTS: diff --git a/kcms/activities/kactivitymanagerd_settings.kcfg b/kcms/activities/kactivitymanagerd_settings.kcfg index 2e64fa72ccdc9c381ba624577eabb85d69f9981e..6eba0bfc1034c2fa5ba4fc0812eda855aa889c2a 100644 --- a/kcms/activities/kactivitymanagerd_settings.kcfg +++ b/kcms/activities/kactivitymanagerd_settings.kcfg @@ -10,7 +10,7 @@ false - false + true