diff --git a/scripting/appletscript.cpp b/scripting/appletscript.cpp index 100bf6606..b1a7d59f9 100644 --- a/scripting/appletscript.cpp +++ b/scripting/appletscript.cpp @@ -114,6 +114,13 @@ void AppletScript::setFailedToLaunch(bool failed, const QString &reason) } } +void AppletScript::configNeedsSaving() const +{ + if (applet()) { + emit applet()->configNeedsSaving(); + } +} + void AppletScript::showConfigurationInterface() { } diff --git a/scripting/appletscript.h b/scripting/appletscript.h index 5183dc7f2..29778ebf8 100644 --- a/scripting/appletscript.h +++ b/scripting/appletscript.h @@ -127,6 +127,11 @@ public: */ void setFailedToLaunch(bool failed, const QString &reason = QString()); + /** + * @see Applet + */ + void configNeedsSaving() const; + public Q_SLOTS: /**