From df9353ecbdadc5ff4efe42c242e233cacedea50b Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sat, 23 Aug 2025 18:47:13 +0200 Subject: file writing work --- include/administration.hpp | 1 + include/administration_writer.hpp | 10 +++++++--- include/ui.hpp | 2 ++ 3 files changed, 10 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/administration.hpp b/include/administration.hpp index 9de2822..de699cb 100644 --- a/include/administration.hpp +++ b/include/administration.hpp @@ -194,6 +194,7 @@ bool administration_contact_equals(contact c1, contact c2); bool administration_contact_get_by_id(contact* buffer, char* id); int administration_contact_get_autocompletions(contact* buffer, int buf_size, char* name); u32 administration_contact_get_partial_list(u32 page_index, u32 page_size, contact* buffer); +u32 administration_contact_get_all(contact* buffer); // Project functions. // ======================= diff --git a/include/administration_writer.hpp b/include/administration_writer.hpp index cf0220f..03d60c9 100644 --- a/include/administration_writer.hpp +++ b/include/administration_writer.hpp @@ -2,7 +2,11 @@ #include "administration.hpp" -#define ADMIN_FILE_SETTINGS "brackets.xml" +#define ADMIN_FILE_BRACKETS "brackets.xml" +#define ADMIN_FILE_COSTCENTERS "costcenters.xml" -bool administration_writer_save_tax_brackets(); -bool administration_writer_save_cost_centers(); \ No newline at end of file +bool administration_writer_save_all_tax_brackets(); +bool administration_writer_save_all_cost_centers(); +bool administration_writer_save_all_contacts(); + +bool administration_writer_save_all(); \ No newline at end of file diff --git a/include/ui.hpp b/include/ui.hpp index ac3f3cc..c0bdcf8 100644 --- a/include/ui.hpp +++ b/include/ui.hpp @@ -23,10 +23,12 @@ typedef struct int color; char text[STATUS_TEXT_LEN]; float time; + bool loading; } ui_status; void ui_helper_draw_required_tag(); +void ui_set_status_loading(bool loading); void ui_set_status_error(const char* txt); void ui_set_status_ex(const char* txt, int color); void ui_set_status(const char* txt); -- cgit v1.2.3-70-g09d2