]> git.0d.be Git - empathy.git/blobdiff - libempathy-gtk/empathy-event-manager.h
Remove the contact pending event when the contact is not pending anymore.
[empathy.git] / libempathy-gtk / empathy-event-manager.h
index c5bc45a4212cb57fb9ef857fcf6325a73e9447b6..89cb74d631cc7f3eace33620050db1a5100fb56d 100644 (file)
@@ -25,6 +25,8 @@
 #include <glib.h>
 #include <glib-object.h>
 
+#include <libempathy/empathy-contact.h>
+
 G_BEGIN_DECLS
 
 #define EMPATHY_TYPE_EVENT_MANAGER         (empathy_event_manager_get_type ())
@@ -47,13 +49,15 @@ struct _EmpathyEventManagerClass {
 };
 
 typedef struct {
-       gchar *icon_name;
-       gchar *message;
+       EmpathyContact *contact;
+       gchar          *icon_name;
+       gchar          *message;
 } EmpathyEvent;
 
 GType                empathy_event_manager_get_type      (void) G_GNUC_CONST;
 EmpathyEventManager *empathy_event_manager_new           (void);
 EmpathyEvent *       empathy_event_manager_get_top_event (EmpathyEventManager *manager);
+GSList *             empathy_event_manager_get_events    (EmpathyEventManager *manager);
 void                 empathy_event_activate              (EmpathyEvent        *event);
 
 G_END_DECLS