<?xml version="1.0" encoding="UTF-8"?> <node name="/StatusNotifierWatcher"> <interface name="org.kde.StatusNotifierWatcher"> <!-- Properties --> <!-- None currently --> <!-- Methods --> <method name="RegisterStatusNotifierItem"> <annotation name="org.freedesktop.DBus.GLib.Async" value="true" /> <arg type="s" name="service" direction="in" /> </method> <method name="RegisteredStatusNotifierItems"> <arg type="as" name="services" direction="out" /> </method> <method name="ProtocolVersion"> <arg type="s" name="version" direction="out" /> </method> <method name="RegisterNotificationHost"> <arg type="s" name="service" direction="in" /> </method> <method name="IsNotificationHostRegistered"> <arg type="b" name="hasHost" direction="out" /> </method> <method name="RegisterNotificationApprover"> <annotation name="org.freedesktop.DBus.GLib.Async" value="true" /> <!-- The path where to find the approver interface --> <arg type="o" name="path" direction="in" /> <!-- List of categories to approve, none represents all --> <arg type="as" name="categories" direction="in" /> </method> <!-- Signals --> <signal name="ServiceRegistered"> <arg type="s" name="service" direction="out" /> </signal> <signal name="ServiceUnregistered"> <arg type="s" name="service" direction="out" /> </signal> <signal name="NotificationHostRegistered"> </signal> <signal name="NotificationHostUnregistered"> </signal> </interface> </node>