X-Git-Url: https://git.0d.be/?p=empathy.git;a=blobdiff_plain;f=libempathy-gtk%2Fempathy-contact-list-store.h;h=8e773e6306dc860c7311f7bcdfccf8c2d5074309;hp=007a6b069256049564dbf403d3b561dd0661670a;hb=1c51f65b87f5b523e6fdc76b91402936e9599cff;hpb=3064b1394d1d98f10808b0cf25474c2541851dd4 diff --git a/libempathy-gtk/empathy-contact-list-store.h b/libempathy-gtk/empathy-contact-list-store.h index 007a6b06..8e773e63 100644 --- a/libempathy-gtk/empathy-contact-list-store.h +++ b/libempathy-gtk/empathy-contact-list-store.h @@ -53,8 +53,9 @@ typedef enum { EMPATHY_CONTACT_LIST_STORE_COL_PIXBUF_AVATAR, EMPATHY_CONTACT_LIST_STORE_COL_PIXBUF_AVATAR_VISIBLE, EMPATHY_CONTACT_LIST_STORE_COL_NAME, + EMPATHY_CONTACT_LIST_STORE_COL_PRESENCE_TYPE, EMPATHY_CONTACT_LIST_STORE_COL_STATUS, - EMPATHY_CONTACT_LIST_STORE_COL_STATUS_VISIBLE, + EMPATHY_CONTACT_LIST_STORE_COL_COMPACT, EMPATHY_CONTACT_LIST_STORE_COL_CONTACT, EMPATHY_CONTACT_LIST_STORE_COL_IS_GROUP, EMPATHY_CONTACT_LIST_STORE_COL_IS_ACTIVE, @@ -62,7 +63,9 @@ typedef enum { EMPATHY_CONTACT_LIST_STORE_COL_IS_SEPARATOR, EMPATHY_CONTACT_LIST_STORE_COL_CAN_AUDIO_CALL, EMPATHY_CONTACT_LIST_STORE_COL_CAN_VIDEO_CALL, - EMPATHY_CONTACT_LIST_STORE_COL_COUNT + EMPATHY_CONTACT_LIST_STORE_COL_FLAGS, + EMPATHY_CONTACT_LIST_STORE_COL_IS_FAKE_GROUP, + EMPATHY_CONTACT_LIST_STORE_COL_COUNT, } EmpathyContactListStoreCol; struct _EmpathyContactListStore { @@ -89,6 +92,9 @@ void empathy_contact_list_store_set_show_groups (Empathy gboolean empathy_contact_list_store_get_is_compact (EmpathyContactListStore *store); void empathy_contact_list_store_set_is_compact (EmpathyContactListStore *store, gboolean is_compact); +gboolean empathy_contact_list_store_get_show_protocols (EmpathyContactListStore *store); +void empathy_contact_list_store_set_show_protocols (EmpathyContactListStore *store, + gboolean show_protocols); EmpathyContactListStoreSort empathy_contact_list_store_get_sort_criterium (EmpathyContactListStore *store); void empathy_contact_list_store_set_sort_criterium (EmpathyContactListStore *store, EmpathyContactListStoreSort sort_criterium); @@ -97,12 +103,10 @@ gboolean empathy_contact_list_store_row_separator_func (GtkTre gpointer data); gchar * empathy_contact_list_store_get_parent_group (GtkTreeModel *model, GtkTreePath *path, - gboolean *path_is_group); -gboolean empathy_contact_list_store_search_equal_func (GtkTreeModel *model, - gint column, - const gchar *key, - GtkTreeIter *iter, - gpointer search_data); + gboolean *path_is_group, + gboolean *is_fake_group); +GdkPixbuf * contact_list_store_get_contact_status_icon ( EmpathyContactListStore *store, + EmpathyContact *contact); G_END_DECLS