1
# MSC on the hold/unhold remote->both->remote->none
4
UI, Teamgeist, Account;
6
Teamgeist box Teamgeist [label="Teamgeist Interface"],
7
Account box Account [label="Account Interface"];
8
Teamgeist abox Account [label="/org/gnome/zeitgeist/teamgeist Teamgeist Dbus object"];
11
UI => Teamgeist [label="ListAccounts()"];
12
UI << Teamgeist [label="['account0', 'account1']"];
14
UI => Account [label="GetDisplayName('account0')"];
15
Account >> UI [label="Jabber Account (jid@jabber.com)"];
17
UI => Account [label="GetDisplayName('account1')"];
18
Account >> UI [label="Exception('Account not available')"];
21
UI => Teamgeist [label="ListTeamTypes()"];
22
UI << Teamgeist [label="[('xmpp_muc', 'XMPP Multi User Chats'),]"];
24
UI => Teamgeist [label="AddTeam('account0', 'xmpp_muc', 'muc_jid@conference.jabber.org')"];
25
UI << Teamgeist [label="/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0"];
26
UI <- Teamgeist [label="NewTeam('/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0')"];
30
UI => Teamgeist [label="ListTeams()"];
31
UI << Teamgeist [label="['/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0',]"];
33
UI => Teamgeist [label="PurgeTeam('/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0')"];
35
UI <- Teamgeist [label="TeamPurged('/org/gnome/zeitgeist/teamgeist/team/xmpp_muc/muc_jid_40conference_2ejabber_2eorg/0')"];