summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/administration.hpp1
-rw-r--r--include/administration_writer.hpp10
-rw-r--r--include/ui.hpp2
3 files changed, 10 insertions, 3 deletions
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);