From 6a2c05a0f690a3216f449b498a2c0a62990f07b9 Mon Sep 17 00:00:00 2001 From: Richard Cohen Date: Mon, 12 Jun 2023 19:35:09 +0100 Subject: [PATCH] Refactor: DECLARE_FINAL GncDenseCalStore < GObject --- gnucash/gnome-utils/gnc-dense-cal-store.c | 5 ----- gnucash/gnome-utils/gnc-dense-cal-store.h | 10 +--------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/gnucash/gnome-utils/gnc-dense-cal-store.c b/gnucash/gnome-utils/gnc-dense-cal-store.c index 98a2898f1b..00a109ff6b 100644 --- a/gnucash/gnome-utils/gnc-dense-cal-store.c +++ b/gnucash/gnome-utils/gnc-dense-cal-store.c @@ -54,11 +54,6 @@ struct _GncDenseCalStore GDate **cal_marks; }; -struct _GncDenseCalStoreClass -{ - GObjectClass parent_class; -}; - static void gnc_dense_cal_store_iface_init(GncDenseCalModelInterface *iface); static void gnc_dense_cal_store_finalize(GObject *obj); diff --git a/gnucash/gnome-utils/gnc-dense-cal-store.h b/gnucash/gnome-utils/gnc-dense-cal-store.h index 704d9cb058..db3a85078b 100644 --- a/gnucash/gnome-utils/gnc-dense-cal-store.h +++ b/gnucash/gnome-utils/gnc-dense-cal-store.h @@ -32,18 +32,10 @@ G_BEGIN_DECLS #define GNC_TYPE_DENSE_CAL_STORE (gnc_dense_cal_store_get_type()) -#define GNC_DENSE_CAL_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_DENSE_CAL_STORE, GncDenseCalStore)) -#define GNC_DENSE_CAL_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_DENSE_CAL_STORE, GncDenseCalStoreClass)) -#define GNC_IS_DENSE_CAL_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_DENSE_CAL_STORE)) -#define GNC_IS_DENSE_CAL_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_DENSE_CAL_STORE)) -#define GNC_DENSE_CAL_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_DENSE_CAL_STORE, GncDenseCalStore)) +G_DECLARE_FINAL_TYPE (GncDenseCalStore, gnc_dense_cal_store, GNC, DENSE_CAL_STORE, GObject) typedef enum { NEVER_END, END_ON_DATE, END_AFTER_N_OCCS, BAD_END } gdcs_end_type; -typedef struct _GncDenseCalStore GncDenseCalStore; -typedef struct _GncDenseCalStoreClass GncDenseCalStoreClass; - -GType gnc_dense_cal_store_get_type(void); GncDenseCalStore* gnc_dense_cal_store_new(int num_marks); void gnc_dense_cal_store_clear(GncDenseCalStore *model); void gnc_dense_cal_store_update_name(GncDenseCalStore *model, const gchar* name);