mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Refactor: hide implementation of GNCSearch* (move from .h to .c)
This commit is contained in:
parent
5d3eaa51c7
commit
4eb20b2456
@ -47,6 +47,13 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_account_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchAccount
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofGuidMatch how;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchAccountPrivate GNCSearchAccountPrivate;
|
||||
|
||||
struct _GNCSearchAccountPrivate
|
||||
|
@ -28,13 +28,6 @@
|
||||
#define GNC_TYPE_SEARCH_ACCOUNT (gnc_search_account_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (GNCSearchAccount, gnc_search_account, GNC, SEARCH_ACCOUNT, GNCSearchCoreType)
|
||||
|
||||
struct _GNCSearchAccount
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofGuidMatch how;
|
||||
};
|
||||
|
||||
GNCSearchAccount *gnc_search_account_new (void);
|
||||
GNCSearchAccount *gnc_search_account_matchall_new (void);
|
||||
|
||||
|
@ -43,6 +43,13 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_boolean_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchBoolean
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
gboolean value;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchBooleanPrivate GNCSearchBooleanPrivate;
|
||||
|
||||
struct _GNCSearchBooleanPrivate
|
||||
|
@ -28,13 +28,6 @@
|
||||
#define GNC_TYPE_SEARCH_BOOLEAN (gnc_search_boolean_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (GNCSearchBoolean, gnc_search_boolean, GNC, SEARCH_BOOLEAN, GNCSearchCoreType)
|
||||
|
||||
struct _GNCSearchBoolean
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
gboolean value;
|
||||
};
|
||||
|
||||
GNCSearchBoolean *gnc_search_boolean_new (void);
|
||||
|
||||
/* methods */
|
||||
|
@ -47,6 +47,14 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_date_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchDate
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofQueryCompare how;
|
||||
time64 tt;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchDatePrivate GNCSearchDatePrivate;
|
||||
|
||||
struct _GNCSearchDatePrivate
|
||||
|
@ -29,14 +29,6 @@
|
||||
#define GNC_TYPE_SEARCH_DATE (gnc_search_date_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (GNCSearchDate, gnc_search_date, GNC, SEARCH_DATE, GNCSearchCoreType)
|
||||
|
||||
struct _GNCSearchDate
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofQueryCompare how;
|
||||
time64 tt;
|
||||
};
|
||||
|
||||
GNCSearchDate *gnc_search_date_new (void);
|
||||
|
||||
/* methods */
|
||||
|
@ -47,6 +47,14 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_double_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchDouble
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofQueryCompare how;
|
||||
double value;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchDoublePrivate GNCSearchDoublePrivate;
|
||||
|
||||
struct _GNCSearchDoublePrivate
|
||||
|
@ -28,14 +28,6 @@
|
||||
#define GNC_TYPE_SEARCH_DOUBLE (gnc_search_double_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (GNCSearchDouble, gnc_search_double, GNC, SEARCH_DOUBLE, GNCSearchCoreType)
|
||||
|
||||
struct _GNCSearchDouble
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofQueryCompare how;
|
||||
double value;
|
||||
};
|
||||
|
||||
GNCSearchDouble *gnc_search_double_new (void);
|
||||
|
||||
/* methods */
|
||||
|
@ -47,6 +47,13 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_int64_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchInt64
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofQueryCompare how;
|
||||
gint64 value;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchInt64Private GNCSearchInt64Private;
|
||||
|
||||
|
@ -28,14 +28,6 @@
|
||||
#define GNC_TYPE_SEARCH_INT64 (gnc_search_int64_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (GNCSearchInt64, gnc_search_int64, GNC, SEARCH_INT64, GNCSearchCoreType)
|
||||
|
||||
struct _GNCSearchInt64
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofQueryCompare how;
|
||||
gint64 value;
|
||||
};
|
||||
|
||||
GNCSearchInt64 *gnc_search_int64_new (void);
|
||||
|
||||
/* methods */
|
||||
|
@ -47,6 +47,16 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_numeric_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchNumeric
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
struct _GNCSearchNumericPrivate *priv;
|
||||
|
||||
QofQueryCompare how;
|
||||
gnc_numeric value;
|
||||
QofNumericMatch option;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchNumericPrivate GNCSearchNumericPrivate;
|
||||
|
||||
struct _GNCSearchNumericPrivate
|
||||
|
@ -29,16 +29,6 @@
|
||||
#define GNC_TYPE_SEARCH_NUMERIC (gnc_search_numeric_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (GNCSearchNumeric, gnc_search_numeric, GNC, SEARCH_NUMERIC, GNCSearchCoreType)
|
||||
|
||||
struct _GNCSearchNumeric
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
struct _GNCSearchNumericPrivate *priv;
|
||||
|
||||
QofQueryCompare how;
|
||||
gnc_numeric value;
|
||||
QofNumericMatch option;
|
||||
};
|
||||
|
||||
GNCSearchNumeric *gnc_search_numeric_new (void);
|
||||
GNCSearchNumeric *gnc_search_numeric_debcred_new (void);
|
||||
|
||||
|
@ -45,6 +45,14 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_reconciled_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchReconciled
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofCharMatch how;
|
||||
cleared_match_t value;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchReconciledPrivate GNCSearchReconciledPrivate;
|
||||
|
||||
struct _GNCSearchReconciledPrivate
|
||||
|
@ -28,14 +28,6 @@
|
||||
#define GNC_TYPE_SEARCH_RECONCILED (gnc_search_reconciled_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (GNCSearchReconciled, gnc_search_reconciled, GNC, SEARCH_RECONCILED, GNCSearchCoreType)
|
||||
|
||||
struct _GNCSearchReconciled
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofCharMatch how;
|
||||
cleared_match_t value;
|
||||
};
|
||||
|
||||
GNCSearchReconciled *gnc_search_reconciled_new (void);
|
||||
|
||||
/* methods */
|
||||
|
@ -47,6 +47,15 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_string_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchString
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
GNCSearchString_Type how;
|
||||
gboolean ign_case;
|
||||
char * value;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchStringPrivate GNCSearchStringPrivate;
|
||||
|
||||
struct _GNCSearchStringPrivate
|
||||
|
@ -37,15 +37,6 @@ typedef enum _search_string_how
|
||||
SEARCH_STRING_NOT_EQUAL
|
||||
} GNCSearchString_Type;
|
||||
|
||||
struct _GNCSearchString
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
GNCSearchString_Type how;
|
||||
gboolean ign_case;
|
||||
char * value;
|
||||
};
|
||||
|
||||
GNCSearchString *gnc_search_string_new (void);
|
||||
|
||||
/* methods */
|
||||
|
@ -47,6 +47,13 @@ static QofQueryPredData* gncs_get_predicate (GNCSearchCoreType *fe);
|
||||
|
||||
static void gnc_search_owner_finalize (GObject *obj);
|
||||
|
||||
struct _GNCSearchOwner
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofGuidMatch how;
|
||||
};
|
||||
|
||||
typedef struct _GNCSearchOwnerPrivate
|
||||
{
|
||||
GncOwner owner;
|
||||
|
@ -28,13 +28,6 @@
|
||||
#define GNC_TYPE_SEARCH_OWNER (gnc_search_owner_get_type ())
|
||||
G_DECLARE_FINAL_TYPE (GNCSearchOwner, gnc_search_owner, GNC, SEARCH_OWNER, GNCSearchCoreType)
|
||||
|
||||
struct _GNCSearchOwner
|
||||
{
|
||||
GNCSearchCoreType parent;
|
||||
|
||||
QofGuidMatch how;
|
||||
};
|
||||
|
||||
GNCSearchOwner *gnc_search_owner_new (void);
|
||||
|
||||
/* methods */
|
||||
|
Loading…
Reference in New Issue
Block a user