summaryrefslogtreecommitdiff
path: root/include/administration_writer.hpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-10-26 17:23:28 +0100
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-10-26 17:23:28 +0100
commit60488d722bf29f3ff0ce3e08b90f30523a8d7b6d (patch)
treec2e01243d8a0d970c35e250b66a66a226ab230dc /include/administration_writer.hpp
parent5e06ad208e32330b662af90ce41613f5421095cb (diff)
loading animations and block navigation while writing to disk
Diffstat (limited to 'include/administration_writer.hpp')
-rw-r--r--include/administration_writer.hpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/administration_writer.hpp b/include/administration_writer.hpp
index 6f1d602..e1a651e 100644
--- a/include/administration_writer.hpp
+++ b/include/administration_writer.hpp
@@ -20,8 +20,14 @@
#define ADMIN_FILE_INFO "info.xml"
+typedef void (*write_completed_event)();
+
namespace administration_writer {
+ void set_write_completed_event_callback(write_completed_event ev);
+
+ bool is_writing();
+
// Setup functions.
bool create();
void destroy();
@@ -37,7 +43,7 @@ namespace administration_writer {
bool save_invoice_blocking(invoice inv);
// Archiving functions.
- bool save_all_administration_info_blocking();
+ bool save_administration_info_blocking();
bool save_all_tax_rates_blocking();
bool save_all_cost_centers_blocking();
bool save_all_async();