Use Snore only if building without KDE
[quassel.git] / interfaces / org.freedesktop.DockItem.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <node>
4   <interface name="org.freedesktop.DockItem">
5     <method name="AddMenuItem">
6       <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QVariantMap"/>
7       <arg name="menu_hints" type="a{sv}" direction="in"/>
8       <arg name="result" type="i" direction="out"/>
9     </method>
10     <method name="RemoveMenuItem">
11       <arg name="id" type="i" direction="in"/>
12     </method>
13     <method name="UpdateDockItem">
14       <annotation name="org.qtproject.QtDBus.QtTypeName.In0" value="QVariantMap"/>
15       <arg name="hints" type="a{sv}" direction="in"/>
16     </method>
17     <property name="DesktopFile" type="s" access="read"/>
18     <property name="Uri" type="s" access="read"/>
19     <signal name="MenuItemActivated">
20       <arg name="id" type="i"/>
21     </signal>
22   </interface>
23 </node>