Mercurial > ~mikael > mcabber > hg
diff mcabber/src/roster.h @ 1311:0dda8238af21
Implement "/roster display"
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Thu, 13 Sep 2007 20:05:21 +0200 |
parents | 382ec54b584e |
children | 9716cf8a0726 |
line wrap: on
line diff
--- a/mcabber/src/roster.h Mon Sep 10 21:56:50 2007 +0200 +++ b/mcabber/src/roster.h Thu Sep 13 20:05:21 2007 +0200 @@ -11,14 +11,16 @@ enum imstatus { offline, available, - invisible, freeforchat, dontdisturb, notavail, away, + invisible, imstatus_size }; +extern char imstatus2char[]; // Should match enum above + enum imrole { role_none, role_moderator, @@ -156,7 +158,9 @@ void buddylist_build(void); void buddy_hide_group(gpointer rosterdata, int hide); void buddylist_set_hide_offline_buddies(int hide); -inline int buddylist_get_hide_offline_buddies(void); +inline int buddylist_isset_filter(void); +void buddylist_set_filter(guchar); +guchar buddylist_get_filter(void); const char *buddy_getjid(gpointer rosterdata); void buddy_setname(gpointer rosterdata, char *newname); const char *buddy_getname(gpointer rosterdata);