diff options
Diffstat (limited to 'calendar/cal-util/cal-util.h')
-rw-r--r-- | calendar/cal-util/cal-util.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/calendar/cal-util/cal-util.h b/calendar/cal-util/cal-util.h index 154f4c2ad5..243cc34105 100644 --- a/calendar/cal-util/cal-util.h +++ b/calendar/cal-util/cal-util.h @@ -41,6 +41,19 @@ typedef struct { void cal_obj_instance_list_free (GList *list); +typedef enum { + CALOBJ_UPDATED = 1 << 0, + CALOBJ_REMOVED = 1 << 1 +} CalObjChangeType; + +typedef struct +{ + char *uid; + CalObjChangeType type; +} CalObjChange; + +void cal_obj_change_list_free (GList *list); + /* Instance of an alarm trigger */ typedef struct { char *uid; /* UID of object */ @@ -66,3 +79,4 @@ void cal_obj_uid_list_free (GList *list); END_GNOME_DECLS #endif + |