diff mcabber/mcabber/roster.h @ 1979:6febc7d1f760

Add /room setopt flag_joins (Hermitifier)
author Mikael Berthe <mikael@lilotux.net>
date Sat, 26 Mar 2011 14:45:19 +0100
parents e45d13074721
children 7837d5a3f509
line wrap: on
line diff
--- a/mcabber/mcabber/roster.h	Sat Mar 26 13:56:41 2011 +0100
+++ b/mcabber/mcabber/roster.h	Sat Mar 26 14:45:19 2011 +0100
@@ -90,6 +90,15 @@
   autowhois_on
 };
 
+extern char *strflagjoins[];
+
+enum room_flagjoins {
+  flagjoins_default,
+  flagjoins_none,
+  flagjoins_joins,
+  flagjoins_all
+};
+
 struct role_affil {
   enum { type_role, type_affil } type;
   union {
@@ -213,6 +222,8 @@
 enum room_printstatus buddy_getprintstatus(gpointer rosterdata);
 void    buddy_setautowhois(gpointer rosterdata, enum room_autowhois);
 enum room_autowhois buddy_getautowhois(gpointer rosterdata);
+void    buddy_setflagjoins(gpointer rosterdata, enum room_flagjoins);
+enum room_flagjoins buddy_getflagjoins(gpointer rosterdata);
 void    buddy_settype(gpointer rosterdata, guint type);
 guint   buddy_gettype(gpointer rosterdata);
 guint   buddy_getsubscription(gpointer rosterdata);