summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-contact-list.h
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2010-09-22 16:55:40 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2010-09-22 16:55:40 +0100
commit7c7547fb85f4c49b4cd7a3474007d309932c2dc5 (patch)
tree53dd2188684d7a2678e01cc5773ab0c323f6dee5 /telepathy-glib/base-contact-list.h
parent41d9453245bcdce31660f2b307faaee7fa7a4f99 (diff)
downloadtelepathy-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.h9
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);