diff options
Diffstat (limited to 'calendar/pcs/cal-backend.h')
-rw-r--r-- | calendar/pcs/cal-backend.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/calendar/pcs/cal-backend.h b/calendar/pcs/cal-backend.h index 669de43f8e..e3aa6d55e0 100644 --- a/calendar/pcs/cal-backend.h +++ b/calendar/pcs/cal-backend.h @@ -113,6 +113,8 @@ struct _CalBackendClass { /* Timezone related virtual methods */ icaltimezone *(* get_timezone) (CalBackend *backend, const char *tzid); + icaltimezone *(* get_default_timezone) (CalBackend *backend); + gboolean (* set_default_timezone) (CalBackend *backend, const char *tzid); }; GtkType cal_backend_get_type (void); @@ -135,6 +137,8 @@ char *cal_backend_get_object (CalBackend *backend, const char *uid); CalComponent *cal_backend_get_object_component (CalBackend *backend, const char *uid); +gboolean cal_backend_set_default_timezone (CalBackend *backend, const char *tzid); + char *cal_backend_get_timezone_object (CalBackend *backend, const char *tzid); CalObjType cal_backend_get_type_by_uid (CalBackend *backend, const char *uid); @@ -163,6 +167,7 @@ gboolean cal_backend_update_objects (CalBackend *backend, const char *calobj); gboolean cal_backend_remove_object (CalBackend *backend, const char *uid); icaltimezone* cal_backend_get_timezone (CalBackend *backend, const char *tzid); +icaltimezone* cal_backend_get_default_timezone (CalBackend *backend); void cal_backend_last_client_gone (CalBackend *backend); void cal_backend_opened (CalBackend *backend, CalBackendOpenStatus status); |