From 1fa66fb504db6352826f0b1f54399a67067e503e Mon Sep 17 00:00:00 2001 From: Cyril Rossi Date: Wed, 3 Mar 2021 18:08:50 +0100 Subject: [PATCH] Remove KCModuleDataSignaling --- src/kcmkwin/kwineffects/desktopeffectsdata.cpp | 5 +++-- src/kcmkwin/kwineffects/desktopeffectsdata.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/kcmkwin/kwineffects/desktopeffectsdata.cpp b/src/kcmkwin/kwineffects/desktopeffectsdata.cpp index 47aeaaebbb..f8e64e8c1d 100644 --- a/src/kcmkwin/kwineffects/desktopeffectsdata.cpp +++ b/src/kcmkwin/kwineffects/desktopeffectsdata.cpp @@ -11,11 +11,12 @@ namespace KWin { DesktopEffectsData::DesktopEffectsData(QObject *parent, const QVariantList &args) - : KCModuleDataSignaling(parent, args) + : KCModuleData(parent, args) , m_model(new EffectsModel(this)) { - connect(m_model, &EffectsModel::loaded, this, &KCModuleDataSignaling::loaded); + disconnect(this, &KCModuleData::aboutToLoad, nullptr, nullptr); + connect(m_model, &EffectsModel::loaded, this, &KCModuleData::loaded); m_model->load(); } diff --git a/src/kcmkwin/kwineffects/desktopeffectsdata.h b/src/kcmkwin/kwineffects/desktopeffectsdata.h index 20cf7a51a7..03dece8b44 100644 --- a/src/kcmkwin/kwineffects/desktopeffectsdata.h +++ b/src/kcmkwin/kwineffects/desktopeffectsdata.h @@ -15,7 +15,7 @@ namespace KWin { class EffectsModel; -class DesktopEffectsData : public KCModuleDataSignaling +class DesktopEffectsData : public KCModuleData { Q_OBJECT