Revert previous commit, was incorrect
[amarok.git] / src / amarokcore / org.kde.amarok.collection.xml
blob74a4f90f9f28be75b3d8b3a13503c545c5830fdd
1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
2 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <node>
4   <interface name="org.kde.Amarok.Collection">
5     <method name="totalAlbums" >
6       <arg type="i" direction="out"/>
7     </method>
8     <method name="totalArtists" >
9       <arg type="i" direction="out"/>
10     </method>
11     <method name="totalComposers" >
12       <arg type="i" direction="out"/>
13     </method>
14     <method name="totalCompilations" >
15       <arg type="i" direction="out"/>
16     </method>
17     <method name="totalGenres" >
18       <arg type="i" direction="out"/>
19     </method>
20     <method name="totalTracks" >
21       <arg type="i" direction="out"/>
22     </method>
23     <method name="isDirInCollection" >
24       <arg type="b" direction="out"/>
25       <arg name="name" type="s" direction="in"/>
26     </method>
27     <method name="scanCollection" />
28     <method name="scanCollectionChanges" />
29     <method name="disableAutoScoring" >
30       <arg name="disable" type="b" direction="in"/>
31     </method>
32     <method name="moveFile" >
33       <arg type="b" direction="out"/>
34       <arg name="oldURL" type="s" direction="in"/>
35       <arg name="newURL" type="s" direction="in"/>
36       <arg name="overwrite" type="b" direction="in"/>
37     </method>
38     <method name="query" >
39       <arg name="sql" type="s" direction="in"/>
40       <arg type="as" direction="out"/>
41     </method>
42     <method name="similarArtists" >
43       <arg name="artists" type="i" direction="in"/>
44       <arg type="as" direction="out"/>
45     </method>
46     <method name="migrateFile" >
47       <arg name="oldURL" type="s" direction="in"/>
48       <arg name="newURL" type="s" direction="in"/>
49     </method>
50     <method name="addLabels" >
51       <arg name="url" type="s" direction="in"/>
52       <arg name="label" type="as" direction="in"/>
53       <arg type="i" direction="out"/>
54     </method>
55     <method name="removeLabels" >
56       <arg name="url" type="s" direction="in"/>
57       <arg name="oldLabel" type="as" direction="in"/>
58     </method>
59     <method name="deviceId" >
60       <arg name="url" type="s" direction="in"/>
61       <arg type="i" direction="out"/>
62     </method>
63     <method name="relativePath" >
64       <arg name="url" type="s" direction="in"/>
65       <arg type="s" direction="out"/>
66     </method>
67     <method name="absolutePath" >
68       <arg name="deviceid" type="i" direction="in"/>
69       <arg name="relativePath" type="s" direction="in"/>
70       <arg type="s" direction="out"/>
71     </method>
72   </interface>
73 </node>