X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fhomebank;a=blobdiff_plain;f=src%2Fhb-payee.h;h=380f7263339bc51f86dca8f0682d89323a13641e;hp=6df1c25ba4ed3a29ba9a58a303af58abf052c8ca;hb=b84403141a4c3a32a594800eb3fcabdc856461f8;hpb=27f6e3b112df235c8e9afc9911b1f6bce208a001 diff --git a/src/hb-payee.h b/src/hb-payee.h index 6df1c25..380f726 100644 --- a/src/hb-payee.h +++ b/src/hb-payee.h @@ -1,5 +1,5 @@ /* HomeBank -- Free, easy, personal accounting for everyone. - * Copyright (C) 1995-2014 Maxime DOYEN + * Copyright (C) 1995-2017 Maxime DOYEN * * This file is part of HomeBank. * @@ -26,11 +26,14 @@ typedef struct _payee Payee; struct _payee { guint32 key; - //gushort flags; + gushort paymode; + gushort _pad1; + guint32 kcat; gchar *name; /* unsaved datas */ gboolean filter; + guint usage_count; gboolean imported; }; @@ -50,14 +53,16 @@ Payee *da_pay_get_by_name(gchar *name); Payee *da_pay_get(guint32 key); void da_pay_consistency(Payee *item); +void payee_delete_unused(void); +void payee_fill_usage(void); + GList *payee_glist_sorted(gint column); -gboolean payee_is_used(guint32 key); void payee_move(guint32 key1, guint32 key2); gboolean payee_rename(Payee *item, const gchar *newname); -Payee *payee_append_if_new(gchar *name); +gboolean payee_append_if_new(gchar *name, Payee **newpayee); -void payee_load_csv(gchar *filename); +gboolean payee_load_csv(gchar *filename, gchar **error); void payee_save_csv(gchar *filename); #endif