9993c6d674
Summary: This dbus method is intended to be used by the kwin rules dialog. KWin can pass the internal id to the rules dialog through a command line argument (or similar way) and the dialog can query the information through the dbus call for the provided id. Thus it's possible to implement one way to query the information which works on both X11 and Wayland without any windowing system specific functionality. Test Plan: See new added integration test Reviewers: #kwin Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D17433
49 lines
1.8 KiB
XML
49 lines
1.8 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">
|
|
<method name="cascadeDesktop">
|
|
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
|
|
</method>
|
|
<method name="unclutterDesktop">
|
|
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
|
|
</method>
|
|
<method name="reconfigure">
|
|
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
|
|
</method>
|
|
<method name="killWindow">
|
|
<annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/>
|
|
</method>
|
|
<method name="setCurrentDesktop">
|
|
<arg name="desktop" type="i" direction="in"/>
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="currentDesktop">
|
|
<arg type="i" direction="out"/>
|
|
</method>
|
|
<method name="nextDesktop"/>
|
|
<method name="previousDesktop"/>
|
|
<signal name="reloadConfig"/>
|
|
<method name="stopActivity">
|
|
<arg type="s" direction="in"/>
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="startActivity">
|
|
<arg type="s" direction="in"/>
|
|
<arg type="b" direction="out"/>
|
|
</method>
|
|
<method name="supportInformation">
|
|
<arg type="s" direction="out"/>
|
|
</method>
|
|
<method name="showDebugConsole"/>
|
|
<method name="queryWindowInfo">
|
|
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
|
|
<arg type="a{sv}" direction="out"/>
|
|
</method>
|
|
<method name="getWindowInfo">
|
|
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
|
|
<arg type="s" direction="in"/>
|
|
<arg type="a{sv}" direction="out"/>
|
|
</method>
|
|
</interface>
|
|
</node>
|