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"/>