diff mcabber/mcabber/roster.h @ 2324:4ddd6f5c3ffc

Add support for displaying the number of unread messages for each roster entry
author Michał Kępień <bitbucket@kempniu.pl>
date Sun, 23 Sep 2018 22:52:29 +0200
parents 0d350e979bde
children
line wrap: on
line diff
--- a/mcabber/mcabber/roster.h	Thu Mar 22 19:27:48 2018 +0100
+++ b/mcabber/mcabber/roster.h	Sun Sep 23 22:52:29 2018 +0200
@@ -177,6 +177,7 @@
                          const char *realjid);
 void    roster_setflags(const char *jid, guint flags, guint value);
 void    roster_msg_setflag(const char *jid, guint special, guint value);
+void    roster_msg_update_unread(const char *jid, gboolean increment);
 void    roster_setuiprio(const char *jid, guint special, guint value,
                          enum setuiprio_ops action);
 guint   roster_getuiprio(const char *jid, guint special);
@@ -245,6 +246,7 @@
 void    buddy_setflags(gpointer rosterdata, guint flags, guint value);
 guint   buddy_getflags(gpointer rosterdata);
 guint   buddy_getuiprio(gpointer rosterdata);
+guint   buddy_getunread(gpointer rosterdata);
 void    buddy_setonserverflag(gpointer rosterdata, guint onserver);
 guint   buddy_getonserverflag(gpointer rosterdata);
 GList  *buddy_search_jid(const char *jid);