diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2010-09-22 16:55:40 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2010-09-22 16:55:40 +0100 |
commit | 7c7547fb85f4c49b4cd7a3474007d309932c2dc5 (patch) | |
tree | 53dd2188684d7a2678e01cc5773ab0c323f6dee5 /telepathy-glib/base-contact-list.h | |
parent | 41d9453245bcdce31660f2b307faaee7fa7a4f99 (diff) | |
download | telepathy-glib-7c7547fb85f4c49b4cd7a3474007d309932c2dc5.tar.gz |
TpBaseContactList: add API for when a single contact's state changes
Diffstat (limited to 'telepathy-glib/base-contact-list.h')
-rw-r--r-- | telepathy-glib/base-contact-list.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/telepathy-glib/base-contact-list.h b/telepathy-glib/base-contact-list.h index f2a138b4c..9a74e04e9 100644 --- a/telepathy-glib/base-contact-list.h +++ b/telepathy-glib/base-contact-list.h @@ -77,6 +77,10 @@ void tp_base_contact_list_set_list_received (TpBaseContactList *self); void tp_base_contact_list_contacts_changed (TpBaseContactList *self, TpHandleSet *changed, TpHandleSet *removed); +void tp_base_contact_list_one_contact_changed (TpBaseContactList *self, + TpHandle changed); +void tp_base_contact_list_one_contact_removed (TpBaseContactList *self, + TpHandle removed); /* ---- Implemented by subclasses for ContactList (mandatory read-only * things) ---- */ @@ -328,6 +332,11 @@ void tp_base_contact_list_groups_changed (TpBaseContactList *self, const gchar * const *added, gssize n_added, const gchar * const *removed, gssize n_removed); +void tp_base_contact_list_one_contact_groups_changed (TpBaseContactList *self, + TpHandle contact, + const gchar * const *added, gssize n_added, + const gchar * const *removed, gssize n_removed); + /* ---- Implemented by subclasses for ContactGroups ---- */ gboolean tp_base_contact_list_has_disjoint_groups (TpBaseContactList *self); |