diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-10-26 17:23:28 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-10-26 17:23:28 +0100 |
| commit | 60488d722bf29f3ff0ce3e08b90f30523a8d7b6d (patch) | |
| tree | c2e01243d8a0d970c35e250b66a66a226ab230dc /include/administration_writer.hpp | |
| parent | 5e06ad208e32330b662af90ce41613f5421095cb (diff) | |
loading animations and block navigation while writing to disk
Diffstat (limited to 'include/administration_writer.hpp')
| -rw-r--r-- | include/administration_writer.hpp | 8 |
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(); |
