Warning, /plasma/kwin/src/plugins/krunner-integration/org.kde.krunner1.xml is written in an unsupported language. File is not indexed.

0001 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
0002 <node>
0003   <interface name="org.kde.krunner1">
0004 
0005     <!--
0006         Returns a list of actions supported by this runner.
0007         For example, a song match returned by a music player runner can be queued, added to the playlist, or played.
0008         This should be constant
0009       Structure is:
0010          - ID
0011          - Text
0012          - IconName
0013     -->
0014     <method name="Actions">
0015       <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="RemoteActions" />
0016       <arg name="matches" type="a(sss)" direction="out">
0017       </arg>
0018     </method>
0019 
0020     <!--
0021         Execute an action
0022     -->
0023     <method name="Run">
0024         <!--
0025         The Unique ID from Match.
0026         -->
0027       <arg name="matchId" type="s" direction="in"/>
0028         <!--
0029         The action ID to run. For the default action this will be empty.
0030         -->
0031       <arg name="actionId" type="s" direction="in"/>
0032     </method>
0033     <!--
0034         Fetch matching results for a given query.
0035 
0036         Note: Multiple Match calls may be made with new queries before a call has returned
0037         has returned.
0038     -->
0039     <method name="Match">
0040       <arg name="query" type="s" direction="in"/>
0041       <!--
0042         Return a list of items that match the
0043         Structure is:
0044          - Id
0045          - Text
0046          - IconName
0047          - Type (see PlasmaQuery::Type)
0048          - Relevance
0049          - Properties (VariantMap)
0050       -->
0051       <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="RemoteMatches"/>
0052       <arg name="matches" type="a(sssuda{sv})" direction="out"/>
0053     </method>
0054   </interface>
0055 </node>