b0e892e359
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
43 lines
1.6 KiB
XML
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<bool>"/>
|
|
<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>
|