Skip to content

Commit

Permalink
Refactor: DECLARE_FINAL GNCSearchDate < GNCSearchCoreType
Browse files Browse the repository at this point in the history
  • Loading branch information
richardcohen committed Jun 13, 2023
1 parent 74517c4 commit f935d78
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 27 deletions.
22 changes: 11 additions & 11 deletions gnucash/gnome-search/search-date.c
Original file line number Diff line number Diff line change
Expand Up @@ -93,9 +93,9 @@ gnc_search_date_finalize (GObject *obj)
GNCSearchDate *o;
GNCSearchDatePrivate *priv;

g_assert (IS_GNCSEARCH_DATE (obj));
g_assert (GNC_IS_SEARCH_DATE (obj));

o = GNCSEARCH_DATE(obj);
o = GNC_SEARCH_DATE(obj);
priv = _PRIVATE(o);
if (priv->entry)
gtk_widget_destroy (priv->entry);
Expand All @@ -121,7 +121,7 @@ void
gnc_search_date_set_date (GNCSearchDate *fi, time64 tt)
{
g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_DATE (fi));
g_return_if_fail (GNC_IS_SEARCH_DATE (fi));

fi->tt = tt;
}
Expand All @@ -130,7 +130,7 @@ void
gnc_search_date_set_how (GNCSearchDate *fi, QofQueryCompare how)
{
g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_DATE (fi));
g_return_if_fail (GNC_IS_SEARCH_DATE (fi));
fi->how = how;
}

Expand All @@ -141,7 +141,7 @@ pass_parent (GNCSearchCoreType *fe, gpointer parent)
GNCSearchDatePrivate *priv;

g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_DATE (fi));
g_return_if_fail (GNC_IS_SEARCH_DATE (fi));

priv = _PRIVATE(fi);
priv->parent = GTK_WINDOW(parent);
Expand All @@ -154,7 +154,7 @@ gncs_validate (GNCSearchCoreType *fe)
gboolean valid = TRUE;

g_return_val_if_fail (fi, FALSE);
g_return_val_if_fail (IS_GNCSEARCH_DATE (fi), FALSE);
g_return_val_if_fail (GNC_IS_SEARCH_DATE (fi), FALSE);

/* XXX */

Expand Down Expand Up @@ -207,7 +207,7 @@ grab_focus (GNCSearchCoreType *fe)
GNCSearchDatePrivate *priv;

g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_DATE (fi));
g_return_if_fail (GNC_IS_SEARCH_DATE (fi));

priv = _PRIVATE(fi);
if (priv->entry)
Expand All @@ -221,7 +221,7 @@ editable_enters (GNCSearchCoreType *fe)
GNCSearchDatePrivate *priv;

g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_DATE (fi));
g_return_if_fail (GNC_IS_SEARCH_DATE (fi));

priv = _PRIVATE(fi);
if (priv->entry)
Expand All @@ -236,7 +236,7 @@ gncs_get_widget (GNCSearchCoreType *fe)
GNCSearchDatePrivate *priv;

g_return_val_if_fail (fi, NULL);
g_return_val_if_fail (IS_GNCSEARCH_DATE (fi), NULL);
g_return_val_if_fail (GNC_IS_SEARCH_DATE (fi), NULL);

priv = _PRIVATE(fi);
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 3);
Expand All @@ -263,7 +263,7 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe)
GNCSearchDatePrivate *priv;

g_return_val_if_fail (fi, NULL);
g_return_val_if_fail (IS_GNCSEARCH_DATE (fi), NULL);
g_return_val_if_fail (GNC_IS_SEARCH_DATE (fi), NULL);

/* Make sure we actually use the currently-entered date */
priv = _PRIVATE(fi);
Expand All @@ -281,7 +281,7 @@ static GNCSearchCoreType *gncs_clone(GNCSearchCoreType *fe)
GNCSearchDate *se, *fse = (GNCSearchDate *)fe;

g_return_val_if_fail (fse, NULL);
g_return_val_if_fail (IS_GNCSEARCH_DATE (fse), NULL);
g_return_val_if_fail (GNC_IS_SEARCH_DATE (fse), NULL);

se = gnc_search_date_new ();
gnc_search_date_set_date (se, fse->tt);
Expand Down
17 changes: 1 addition & 16 deletions gnucash/gnome-search/search-date.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,7 @@
#include "qof.h"

#define GNC_TYPE_SEARCH_DATE (gnc_search_date_get_type ())
#define GNCSEARCH_DATE(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, GNC_TYPE_SEARCH_DATE, GNCSearchDate)
#define GNCSEARCH_DATE_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, GNC_TYPE_SEARCH_DATE, GNCSearchDateClass)
#define IS_GNCSEARCH_DATE(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, GNC_TYPE_SEARCH_DATE)

typedef struct _GNCSearchDate GNCSearchDate;
typedef struct _GNCSearchDateClass GNCSearchDateClass;
G_DECLARE_FINAL_TYPE (GNCSearchDate, gnc_search_date, GNC, SEARCH_DATE, GNCSearchCoreType)

struct _GNCSearchDate
{
Expand All @@ -42,16 +37,6 @@ struct _GNCSearchDate
time64 tt;
};

struct _GNCSearchDateClass
{
GNCSearchCoreTypeClass parent_class;

/* virtual methods */

/* signals */
};

GType gnc_search_date_get_type (void);
GNCSearchDate *gnc_search_date_new (void);

/* methods */
Expand Down

0 comments on commit f935d78

Please sign in to comment.