aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/cal-util/cal-util.h
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/cal-util/cal-util.h')
-rw-r--r--calendar/cal-util/cal-util.h14
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
+