Skip to content

Commit

Permalink
Refactor: DECLARE_FINAL GNCSearchNumeric < GNCSearchCoreType
Browse files Browse the repository at this point in the history
  • Loading branch information
richardcohen committed Jun 13, 2023
1 parent f1a77ca commit bd60832
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-numeric.c
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ static void
gnc_search_numeric_finalize (GObject *obj)
{
GNCSearchNumeric *o = (GNCSearchNumeric *)obj;
g_assert (IS_GNCSEARCH_NUMERIC (o));
g_assert (GNC_IS_SEARCH_NUMERIC (o));

G_OBJECT_CLASS (gnc_search_numeric_parent_class)->finalize(obj);
}
Expand Down Expand Up @@ -136,7 +136,7 @@ void
gnc_search_numeric_set_value (GNCSearchNumeric *fi, gnc_numeric value)
{
g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_NUMERIC (fi));
g_return_if_fail (GNC_IS_SEARCH_NUMERIC (fi));

fi->value = value;
}
Expand All @@ -145,15 +145,15 @@ void
gnc_search_numeric_set_how (GNCSearchNumeric *fi, QofQueryCompare how)
{
g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_NUMERIC (fi));
g_return_if_fail (GNC_IS_SEARCH_NUMERIC (fi));
fi->how = how;
}

void
gnc_search_numeric_set_option (GNCSearchNumeric *fi, QofNumericMatch option)
{
g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_NUMERIC (fi));
g_return_if_fail (GNC_IS_SEARCH_NUMERIC (fi));
fi->option = option;
}

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

g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_NUMERIC (fi));
g_return_if_fail (GNC_IS_SEARCH_NUMERIC (fi));

priv = _PRIVATE(fi);
priv->parent = GTK_WINDOW(parent);
Expand All @@ -179,7 +179,7 @@ gncs_validate (GNCSearchCoreType *fe)
GError *error = NULL;

g_return_val_if_fail (fi, FALSE);
g_return_val_if_fail (IS_GNCSEARCH_NUMERIC (fi), FALSE);
g_return_val_if_fail (GNC_IS_SEARCH_NUMERIC (fi), FALSE);

priv = _PRIVATE(fi);

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

g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_NUMERIC (fi));
g_return_if_fail (GNC_IS_SEARCH_NUMERIC (fi));

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

g_return_if_fail (fi);
g_return_if_fail (IS_GNCSEARCH_NUMERIC (fi));
g_return_if_fail (GNC_IS_SEARCH_NUMERIC (fi));

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

g_return_val_if_fail (fi, NULL);
g_return_val_if_fail (IS_GNCSEARCH_NUMERIC (fi), NULL);
g_return_val_if_fail (GNC_IS_SEARCH_NUMERIC (fi), NULL);

priv = _PRIVATE(fi);
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 3);
Expand Down Expand Up @@ -321,7 +321,7 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe)
GNCSearchNumericPrivate *priv;

g_return_val_if_fail (fi, NULL);
g_return_val_if_fail (IS_GNCSEARCH_NUMERIC (fi), NULL);
g_return_val_if_fail (GNC_IS_SEARCH_NUMERIC (fi), NULL);

/* force the computation of the entry, because we may not get the signal */
priv = _PRIVATE(fi);
Expand All @@ -336,7 +336,7 @@ static GNCSearchCoreType *gncs_clone(GNCSearchCoreType *fe)
GNCSearchNumericPrivate *se_priv, *fse_priv;

g_return_val_if_fail (fse, NULL);
g_return_val_if_fail (IS_GNCSEARCH_NUMERIC (fse), NULL);
g_return_val_if_fail (GNC_IS_SEARCH_NUMERIC (fse), NULL);
fse_priv = _PRIVATE(fse);

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

#define GNC_TYPE_SEARCH_NUMERIC (gnc_search_numeric_get_type ())
#define GNCSEARCH_NUMERIC(obj) G_TYPE_CHECK_INSTANCE_CAST (obj, GNC_TYPE_SEARCH_NUMERIC, GNCSearchNumeric)
#define GNCSEARCH_NUMERIC_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, GNC_TYPE_SEARCH_NUMERIC, GNCSearchNumericClass)
#define IS_GNCSEARCH_NUMERIC(obj) G_TYPE_CHECK_INSTANCE_TYPE (obj, GNC_TYPE_SEARCH_NUMERIC)

typedef struct _GNCSearchNumeric GNCSearchNumeric;
typedef struct _GNCSearchNumericClass GNCSearchNumericClass;
G_DECLARE_FINAL_TYPE (GNCSearchNumeric, gnc_search_numeric, GNC, SEARCH_NUMERIC, GNCSearchCoreType)

struct _GNCSearchNumeric
{
Expand All @@ -44,16 +39,6 @@ struct _GNCSearchNumeric
QofNumericMatch option;
};

struct _GNCSearchNumericClass
{
GNCSearchCoreTypeClass parent_class;

/* virtual methods */

/* signals */
};

GType gnc_search_numeric_get_type (void);
GNCSearchNumeric *gnc_search_numeric_new (void);
GNCSearchNumeric *gnc_search_numeric_debcred_new (void);

Expand Down

0 comments on commit bd60832

Please sign in to comment.