diff options
Diffstat (limited to 'calendar/gui/e-cal-config.h')
-rw-r--r-- | calendar/gui/e-cal-config.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/calendar/gui/e-cal-config.h b/calendar/gui/e-cal-config.h index 1a6f41635e..0ccc40ba16 100644 --- a/calendar/gui/e-cal-config.h +++ b/calendar/gui/e-cal-config.h @@ -45,9 +45,11 @@ struct _ECalConfigClass { enum _e_cal_config_target_t { EC_CONFIG_TARGET_SOURCE, + EC_CONFIG_TARGET_PREFS, }; typedef struct _ECalConfigTargetSource ECalConfigTargetSource; +typedef struct _ECalConfigTargetPrefs ECalConfigTargetPrefs; struct _ECalConfigTargetSource { EConfigTarget target; @@ -56,12 +58,19 @@ struct _ECalConfigTargetSource { ECalSourceType source_type; }; +struct _ECalConfigTargetPrefs { + EConfigTarget target; + + struct _GConfClient *gconf; +}; + typedef struct _EConfigItem ECalConfigItem; GType e_cal_config_get_type (void); ECalConfig *e_cal_config_new (int type, const char *menuid); ECalConfigTargetSource *e_cal_config_target_new_source (ECalConfig *ecp, struct _ESource *source); +ECalConfigTargetPrefs *e_cal_config_target_new_prefs (ECalConfig *ecp, struct _GConfClient *gconf); /* ********************************************************************** */ |