* Present: emitted when the buddy leaves an activity or the activity becomes non-valid
* Future:
* Future:
Line 210:
Line 210:
pass
pass
−
* Used by:
+
* Used by: Shell to update the nick, colors and current activity of other buddies
−
* Present:
+
* Present: fired on PropertiesChanged in org.laptop.Telepathy.BuddyInfo
* Future:
* Future:
Line 220:
Line 220:
pass
pass
−
* Used by:
+
* Used by: apparently not used
−
* Present:
+
* Present: fired when a contact has come online and for the owner when a CM gets connected
* Future:
* Future:
Line 230:
Line 230:
pass
pass
−
* Used by:
+
* Used by: avatars aren't used as of yet
−
* Present:
+
* Present: retrieved from org.freedesktop.Telepathy.Connection.Interface.Avatars with RequestAvatars
* Future:
* Future:
Line 240:
Line 240:
pass
pass
−
* Used by:
+
* Used by: not really used
−
* Present:
+
* Present: returns the activities a buddy is participating. This list is maintained via the MembersChanged signal in the org.freedesktop.Telepathy.Channel.Interface.Group interface of the channel associated to each activity.
* Future:
* Future:
Line 250:
Line 250:
pass
pass
−
* Used by:
+
* Used by: shell and activities to represent buddies
−
* Present:
+
* Present: returns the cached properties, which are maintained by listening to *Changed signals in org.laptop.Shell.Owner or via PropertiesChanged and GetProperties in BuddyInfo
* Future:
* Future:
Line 260:
Line 260:
pass
pass
−
* Used by:
+
* Used by: shell for starting a file transfer with a buddy, and maybe by activities (couldn't verify)
−
* Present:
+
* Present: a dict of contact handles is maintained for each buddy, indexed by CM