1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3 <interface name="org.kde.Kopete">
4 <method name="connectAll">
6 <method name="disconnectAll">
8 <method name="isConnected">
9 <arg type="b" direction="out"/>
10 <arg name="protocolName" type="s" direction="in"/>
11 <arg name="accountId" type="s" direction="in"/>
13 <method name="connect">
14 <arg name="protocolName" type="s" direction="in"/>
15 <arg name="accountId" type="s" direction="in"/>
17 <method name="disconnect">
18 <arg name="protocolName" type="s" direction="in"/>
19 <arg name="accountId" type="s" direction="in"/>
21 <method name="protocols">
22 <arg type="as" direction="out"/>
24 <method name="identities">
25 <arg type="as" direction="out"/>
27 <method name="accounts">
28 <arg type="as" direction="out"/>
30 <method name="contacts">
31 <arg type="as" direction="out"/>
33 <method name="labelForIdentity">
34 <arg name="identity" type="s" direction="in"/>
35 <arg type="s" direction="out"/>
37 <method name="contactsByFilter">
38 <arg type="as" direction="out"/>
39 <arg name="filter" type="s" direction="in"/>
41 <method name="setIdentityNickName">
42 <arg name="nickName" type="s" direction="in"/>
43 <arg name="identityId" type="s" direction="in"/>
45 <method name="setIdentityNickName">
46 <arg name="nickName" type="s" direction="in"/>
48 <method name="setIdentityAvatar">
49 <arg name="avatarUrl" type="s" direction="in"/>
50 <arg name="identityId" type="s" direction="in"/>
52 <method name="setIdentityAvatar">
53 <arg name="avatarUrl" type="s" direction="in"/>
55 <method name="setIdentityOnlineStatus">
56 <arg name="status" type="s" direction="in"/>
57 <arg name="message" type="s" direction="in"/>
58 <arg name="identityId" type="s" direction="in"/>
60 <method name="setIdentityOnlineStatus">
61 <arg name="status" type="s" direction="in"/>
62 <arg name="message" type="s" direction="in"/>
64 <method name="setOnlineStatus">
65 <arg name="status" type="s" direction="in"/>
66 <arg name="message" type="s" direction="in"/>
68 <method name="setOnlineStatus">
69 <arg name="status" type="s" direction="in"/>
71 <method name="setStatusMessage">
72 <arg name="message" type="s" direction="in"/>
74 <method name="sendMessage">
75 <arg name="contactId" type="s" direction="in"/>
76 <arg name="message" type="s" direction="in"/>
78 <method name="addContact">
79 <arg type="b" direction="out"/>
80 <arg name="protocolName" type="s" direction="in"/>
81 <arg name="accountId" type="s" direction="in"/>
82 <arg name="contactId" type="s" direction="in"/>
83 <arg name="displayName" type="s" direction="in"/>
84 <arg name="groupName" type="s" direction="in"/>
86 <method name="addContact">
87 <arg type="b" direction="out"/>
88 <arg name="protocolName" type="s" direction="in"/>
89 <arg name="accountId" type="s" direction="in"/>
90 <arg name="contactId" type="s" direction="in"/>
91 <arg name="displayName" type="s" direction="in"/>
93 <method name="sendFile">
94 <arg name="contactId" type="s" direction="in"/>
95 <arg name="fileUrl" type="s" direction="in"/>
97 <method name="getDisplayName">
98 <arg name="contactId" type="s" direction="in"/>
99 <arg type="s" direction="out"/>
101 <method name="isContactOnline">
102 <arg name="contactId" type="s" direction="in"/>
103 <arg type="b" direction="out"/>
105 <method name="openChat">
106 <arg name="contactID" type="s" direction="in"/>
108 <!-- contactProperties is an experimental method that might be removed before KDE 4.2 -->
109 <method name="contactProperties">
110 <arg type="a{sv}" direction="out"/>
111 <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" value="QVariantMap"/>
112 <arg name="contactId" type="s" direction="in"/>
114 <!-- contactChanged is an experimental signal that might be removed before KDE 4.2 -->
115 <signal name="contactChanged">
116 <arg name="contactID" type="s"/>