diff options
Diffstat (limited to 'calendar/gui/calendar-config.c')
-rw-r--r-- | calendar/gui/calendar-config.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/calendar/gui/calendar-config.c b/calendar/gui/calendar-config.c index f82fe344f7..adbbf21b0c 100644 --- a/calendar/gui/calendar-config.c +++ b/calendar/gui/calendar-config.c @@ -1063,3 +1063,27 @@ calendar_config_set_free_busy (GSList *url_list) gconf_client_set_list (config, CALENDAR_CONFIG_PUBLISH, GCONF_VALUE_STRING, url_list, NULL); } + +gchar * +calendar_config_get_free_busy_template (void) +{ + return gconf_client_get_string (config, CALENDAR_CONFIG_TEMPLATE, NULL); +} + +void +calendar_config_set_free_busy_template (const gchar *template) +{ + gconf_client_set_string (config, CALENDAR_CONFIG_TEMPLATE, template, NULL); +} + +guint +calendar_config_add_notification_free_busy_template (GConfClientNotifyFunc func, + gpointer data) +{ + guint id; + + id = gconf_client_notify_add (config, CALENDAR_CONFIG_TEMPLATE, func, data, + NULL, NULL); + + return id; +} |