23 #ifndef _GNC_DENSE_CAL_STORE_H 24 #define _GNC_DENSE_CAL_STORE_H 28 #include <glib-object.h> 29 #include "gnc-dense-cal-model.h" 30 #include "gnc-dense-cal.h" 34 #define GNC_TYPE_DENSE_CAL_STORE (gnc_dense_cal_store_get_type ()) 35 G_DECLARE_FINAL_TYPE(GncDenseCalStore, gnc_dense_cal_store, GNC, DENSE_CAL_STORE, GObject)
37 typedef enum { NEVER_END, END_ON_DATE, END_AFTER_N_OCCS, BAD_END } gdcs_end_type;
39 GncDenseCalStore* gnc_dense_cal_store_new (
int num_marks);
40 void gnc_dense_cal_store_clear (GncDenseCalStore *model);
41 void gnc_dense_cal_store_update_name (GncDenseCalStore *model,
const gchar* name);
42 void gnc_dense_cal_store_update_info (GncDenseCalStore *model,
const gchar* info);
44 void gnc_dense_cal_store_update_recurrences_no_end (GncDenseCalStore *model,
47 void gnc_dense_cal_store_update_recurrences_count_end (GncDenseCalStore *model,
51 void gnc_dense_cal_store_update_recurrences_date_end (GncDenseCalStore *model,
58 #endif // _GNC_DENSE_CAL_STORE_H