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);