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 ())
35G_DECLARE_FINAL_TYPE(GncDenseCalStore, gnc_dense_cal_store, GNC, DENSE_CAL_STORE, GObject)
37typedef enum { NEVER_END, END_ON_DATE, END_AFTER_N_OCCS, BAD_END } gdcs_end_type;
39GncDenseCalStore* gnc_dense_cal_store_new (
int num_marks);
40void gnc_dense_cal_store_clear (GncDenseCalStore *model);
41void gnc_dense_cal_store_update_name (GncDenseCalStore *model,
const gchar* name);
42void gnc_dense_cal_store_update_info (GncDenseCalStore *model,
const gchar* info);
44void gnc_dense_cal_store_update_recurrences_no_end (GncDenseCalStore *model,
47void gnc_dense_cal_store_update_recurrences_count_end (GncDenseCalStore *model,
51void gnc_dense_cal_store_update_recurrences_date_end (GncDenseCalStore *model,