mirror of
https://invent.kde.org/marcoa/a-la-karte.git
synced 2026-03-26 17:03:08 +00:00
dbus: add authoritative XML for Input1
This commit is contained in:
parent
7c9a0c4a89
commit
1d61f3f84f
1 changed files with 76 additions and 0 deletions
76
src/input/dbus/org.kde.ALaKarte.Input1.xml
Normal file
76
src/input/dbus/org.kde.ALaKarte.Input1.xml
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
<!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.ALaKarte.Input1">
|
||||
<method name="Ping">
|
||||
<arg name="out" type="s" direction="out"/>
|
||||
</method>
|
||||
<method name="Version">
|
||||
<arg name="major" type="u" direction="out"/>
|
||||
<arg name="minor" type="u" direction="out"/>
|
||||
</method>
|
||||
<method name="GetCapabilities">
|
||||
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
|
||||
<arg name="caps" type="a{sv}" direction="out"/>
|
||||
</method>
|
||||
|
||||
<method name="ListControllers">
|
||||
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantList"/>
|
||||
<arg name="controllers" type="av" direction="out"/>
|
||||
</method>
|
||||
<method name="GetController">
|
||||
<arg name="controllerId" type="s" direction="in"/>
|
||||
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
|
||||
<arg name="controller" type="a{sv}" direction="out"/>
|
||||
</method>
|
||||
<method name="Rescan">
|
||||
<arg name="ok" type="b" direction="out"/>
|
||||
</method>
|
||||
|
||||
<method name="ListProfiles">
|
||||
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantList"/>
|
||||
<arg name="profiles" type="av" direction="out"/>
|
||||
</method>
|
||||
<method name="GetProfile">
|
||||
<arg name="profileId" type="s" direction="in"/>
|
||||
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
|
||||
<arg name="profile" type="a{sv}" direction="out"/>
|
||||
</method>
|
||||
<method name="CreateProfile">
|
||||
<arg name="name" type="s" direction="in"/>
|
||||
<arg name="profileId" type="s" direction="out"/>
|
||||
</method>
|
||||
<method name="DeleteProfile">
|
||||
<arg name="profileId" type="s" direction="in"/>
|
||||
<arg name="ok" type="b" direction="out"/>
|
||||
</method>
|
||||
|
||||
<method name="SetActiveProfile">
|
||||
<arg name="controllerId" type="s" direction="in"/>
|
||||
<arg name="profileId" type="s" direction="in"/>
|
||||
<arg name="ok" type="b" direction="out"/>
|
||||
</method>
|
||||
<method name="GetActiveProfile">
|
||||
<arg name="controllerId" type="s" direction="in"/>
|
||||
<arg name="profileId" type="s" direction="out"/>
|
||||
</method>
|
||||
|
||||
<signal name="ControllerAdded">
|
||||
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
|
||||
<arg name="controller" type="a{sv}"/>
|
||||
</signal>
|
||||
<signal name="ControllerRemoved">
|
||||
<arg name="controllerId" type="s"/>
|
||||
</signal>
|
||||
<signal name="ControllerChanged">
|
||||
<annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
|
||||
<arg name="controller" type="a{sv}"/>
|
||||
</signal>
|
||||
|
||||
<signal name="ProfilesChanged"/>
|
||||
<signal name="ControllerProfileChanged">
|
||||
<arg name="controllerId" type="s"/>
|
||||
<arg name="profileId" type="s"/>
|
||||
</signal>
|
||||
</interface>
|
||||
</node>
|
||||
Loading…
Reference in a new issue