Warning, /plasma/kactivitymanagerd/src/service/plugins/krunner/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 This method can be used to set runner config at runtime. In case the service wildcard is used 0006 the config is only for one service requested. 0007 It gets only called when the X-Plasma-Api value is set to DBus2 0008 0009 Possible values for the response map are: 0010 MatchRegex (String) 0011 MinLetterCount (int) 0012 TriggerWords (StringList) 0013 Actions (RemoteActions), see X-Plasma-Request-Actions-Once property docs 0014 0015 See API documentation of the AbstractRunner class for details about these values. 0016 --> 0017 <method name="Config"> 0018 <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QVariantMap" /> 0019 <arg name="config" type="a{sv}" direction="out"> 0020 </arg> 0021 </method> 0022 0023 <!-- 0024 Returns a list of actions supported by this runner. 0025 For example, a song match returned by a music player runner can be queued, added to the playlist, or played. 0026 This should be constant 0027 Structure is: 0028 - ID 0029 - Text 0030 - IconName 0031 --> 0032 <method name="Actions"> 0033 <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="RemoteActions" /> 0034 <arg name="matches" type="a(sss)" direction="out"> 0035 </arg> 0036 </method> 0037 0038 <!-- 0039 Execute an action 0040 --> 0041 <method name="Run"> 0042 <!-- 0043 The Unique ID from Match. 0044 --> 0045 <arg name="matchId" type="s" direction="in"/> 0046 <!-- 0047 The action ID to run. For the default action this will be empty. 0048 --> 0049 <arg name="actionId" type="s" direction="in"/> 0050 </method> 0051 <!-- 0052 Fetch matching results for a given query. 0053 0054 Note: Multiple Match calls may be made with new queries before a call has returned 0055 has returned. 0056 --> 0057 <method name="Match"> 0058 <arg name="query" type="s" direction="in"/> 0059 <!-- 0060 Return a list of items that match the 0061 Structure is: 0062 - Id 0063 - Text 0064 - IconName 0065 - Type (see PlasmaQuery::Type) 0066 - Relevance 0067 - Properties (VariantMap) 0068 - Urls (StringList) 0069 - Category 0070 - Subtext 0071 - Action Ids (StringList). In case you don't want to display any actions set this to an empty list. 0072 Otherwise all the actions will be shown for compatibility with the previous versions of the D-Bus API. 0073 When the actions only need to be fetched once you can set the X-Plasma-Request-Actions-Once property of 0074 the service file to true. 0075 - icon-data (iiibiiay). Custom icon pixmap. Icon name should be preferred, if available. 0076 Format is the same as org.freedesktop.Notifications icon-data, in order: width, height, row stride, 0077 has alpha, bits per sample, number of channels, pixmap data. 0078 --> 0079 <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="RemoteMatches"/> 0080 <arg name="matches" type="a(sssida{sv})" direction="out"/> 0081 </method> 0082 </interface> 0083 </node>