kwin/org.kde.kwin.Effects.xml
Martin Gräßlin b0e892e359 [kwin] Add a new EffectLoader
The EffectLoader is a subclass of AbstractEffectLoader delegating all
methods to instances of:
* BuiltInEffectLoader
* ScriptedEffectLoader
* PluginEffectLoader

It's used by the EffectsHandlerImpl and replaces the complete Effect
loading mechanism we so far found in it. This also means that KLibrary
is no longer needed to load the Effects as the PluginEffectLoader uses
the KPluginTrader, which removes lots of deprecated functionality.

REVIEW: 117054
2014-03-28 14:04:55 +01:00

43 lines
1.6 KiB
XML

<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
<interface name="org.kde.kwin.Effects">
<property name="activeEffects" type="as" access="read"/>
<property name="loadedEffects" type="as" access="read"/>
<property name="listOfEffects" type="as" access="read"/>
<method name="reconfigureEffect">
<arg name="name" type="s" direction="in"/>
</method>
<method name="loadEffect">
<arg type="b" direction="out"/>
<arg name="name" type="s" direction="in"/>
</method>
<method name="toggleEffect">
<arg name="name" type="s" direction="in"/>
</method>
<method name="unloadEffect">
<arg name="name" type="s" direction="in"/>
</method>
<method name="isEffectLoaded">
<arg type="b" direction="out"/>
<arg name="name" type="s" direction="in"/>
</method>
<method name="isEffectSupported">
<arg type="b" direction="out"/>
<arg name="name" type="s" direction="in"/>
</method>
<method name="areEffectsSupported">
<arg type="ab" direction="out"/>
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QList&lt;bool&gt;"/>
<arg name="names" type="as" direction="in"/>
</method>
<method name="supportInformation">
<arg type="s" direction="out"/>
<arg name="name" type="s" direction="in"/>
</method>
<method name="debug">
<arg type="s" direction="out"/>
<arg name="name" type="s" direction="in"/>
<arg name="name" type="s" direction="in"/>
</method>
</interface>
</node>