Make reloadEffect() accessible via DBus

svn path=/trunk/KDE/kdebase/workspace/; revision=669434
remotes/origin/Plasma/5.0
Rivo Laks 19 years ago
parent e3d45c99f0
commit 7ebe7238e2
  1. 3
      org.kde.KWin.xml
  2. 6
      useractions.cpp
  3. 1
      workspace.h

@ -43,5 +43,8 @@
<method name="toggleEffect">
<arg name="name" type="s" direction="in"/>
</method>
<method name="reloadEffect">
<arg name="name" type="s" direction="in"/>
</method>
</interface>
</node>

@ -710,6 +710,12 @@ void Workspace::unloadEffect( const QString& name )
static_cast<EffectsHandlerImpl*>(effects)->unloadEffect( name );
}
void Workspace::reloadEffect( const QString& name )
{
if( effects )
static_cast<EffectsHandlerImpl*>(effects)->reloadEffect( name );
}
void Workspace::slotActivateAttentionWindow()
{
if( attention_chain.count() > 0 )

@ -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 );

Loading…
Cancel
Save