diff --git a/org.kde.KWin.xml b/org.kde.KWin.xml index b3573195a3..64306f7b1e 100644 --- a/org.kde.KWin.xml +++ b/org.kde.KWin.xml @@ -43,5 +43,8 @@ + + + diff --git a/useractions.cpp b/useractions.cpp index 2664541ed0..13d55c5c09 100644 --- a/useractions.cpp +++ b/useractions.cpp @@ -710,6 +710,12 @@ void Workspace::unloadEffect( const QString& name ) static_cast(effects)->unloadEffect( name ); } +void Workspace::reloadEffect( const QString& name ) + { + if( effects ) + static_cast(effects)->reloadEffect( name ); + } + void Workspace::slotActivateAttentionWindow() { if( attention_chain.count() > 0 ) diff --git a/workspace.h b/workspace.h index dcc2615504..7fb2921379 100644 --- a/workspace.h +++ b/workspace.h @@ -220,6 +220,7 @@ class Workspace : public QObject, public KDecorationDefines void loadEffect( const QString& name ); void toggleEffect( const QString& name ); + void reloadEffect( const QString& name ); void unloadEffect( const QString& name );