/* HomeBank -- Free, easy, personal accounting for everyone.
- * Copyright (C) 1995-2014 Maxime DOYEN
+ * Copyright (C) 1995-2019 Maxime DOYEN
*
* This file is part of HomeBank.
*
#ifndef __HB_HBFILE_H__
#define __HB_HBFILE_H__
+GList *hbfile_transaction_get_all(void);
+GQueue *hbfile_transaction_get_partial(guint32 minjulian, guint32 maxjulian);
+GQueue *hbfile_transaction_get_partial_budget(guint32 minjulian, guint32 maxjulian);
-gboolean hbfile_file_hasbackup(gchar *filepath);
+gboolean hbfile_file_isbackup(gchar *filepath);
+gboolean hbfile_file_hasrevert(gchar *filepath);
+guint64 hbfile_file_get_time_modified(gchar *filepath);
+
+void hbfile_file_default(void);
void hbfile_change_owner(gchar *owner);
void hbfile_change_filepath(gchar *filepath);
void hbfile_anonymize(void);
void hbfile_sanity_check(void);
+void hbfile_change_basecurrency(guint32 key);
+void hbfile_replace_basecurrency(Currency4217 *curfmt);
+
#endif