From 34010895cf8b0915b5f6bb162ba6165271b48c3c Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Fri, 2 Oct 2009 15:16:27 +0100 Subject: add event type to EmpathyEvent (#589409) --- src/empathy-event-manager.h | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'src/empathy-event-manager.h') diff --git a/src/empathy-event-manager.h b/src/empathy-event-manager.h index af73c8ea7..cccf2ae5a 100644 --- a/src/empathy-event-manager.h +++ b/src/empathy-event-manager.h @@ -48,12 +48,22 @@ struct _EmpathyEventManagerClass { GObjectClass parent_class; }; +typedef enum { + EMPATHY_EVENT_TYPE_CHAT, + EMPATHY_EVENT_TYPE_VOIP, + EMPATHY_EVENT_TYPE_TUBE, + EMPATHY_EVENT_TYPE_TRANSFER, + EMPATHY_EVENT_TYPE_SUBSCRIPTION, + EMPATHY_EVENT_TYPE_PRESENCE +} EmpathyEventType; + typedef struct { - EmpathyContact *contact; - gchar *icon_name; - gchar *header; - gchar *message; - gboolean must_ack; + EmpathyContact *contact; + EmpathyEventType type; + gchar *icon_name; + gchar *header; + gchar *message; + gboolean must_ack; } EmpathyEvent; GType empathy_event_manager_get_type (void) G_GNUC_CONST; -- cgit v1.2.3