diff --git a/src/scripting/scriptedquicksceneeffect.cpp b/src/scripting/scriptedquicksceneeffect.cpp index c83a063e12..69dc4a8d4d 100644 --- a/src/scripting/scriptedquicksceneeffect.cpp +++ b/src/scripting/scriptedquicksceneeffect.cpp @@ -27,6 +27,12 @@ ScriptedQuickSceneEffect::~ScriptedQuickSceneEffect() { } +void ScriptedQuickSceneEffect::reconfigure(ReconfigureFlags flags) +{ + m_configLoader->load(); + Q_EMIT m_configLoader->configChanged(); +} + int ScriptedQuickSceneEffect::requestedEffectChainPosition() const { return m_requestedEffectChainPosition; diff --git a/src/scripting/scriptedquicksceneeffect.h b/src/scripting/scriptedquicksceneeffect.h index 413f5d9fdd..83b398e90a 100644 --- a/src/scripting/scriptedquicksceneeffect.h +++ b/src/scripting/scriptedquicksceneeffect.h @@ -64,6 +64,7 @@ public: void setMetaData(const KPluginMetaData &metaData); + void reconfigure(ReconfigureFlags flags) override; int requestedEffectChainPosition() const override; bool isVisible() const;