summaryrefslogtreecommitdiff
path: root/src/administration_reader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/administration_reader.cpp')
-rw-r--r--src/administration_reader.cpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/administration_reader.cpp b/src/administration_reader.cpp
new file mode 100644
index 0000000..150c045
--- /dev/null
+++ b/src/administration_reader.cpp
@@ -0,0 +1,27 @@
+#include <zip.h>
+#include <xml.h>
+#include <stdlib.h>
+#include <threads.h>
+
+#include "log.hpp"
+#include "ui.hpp"
+#include "strops.hpp"
+#include "administration_writer.hpp"
+#include "tinyfiledialogs.h"
+
+bool administration_reader_open_new()
+{
+ // @localize
+ char const * lFilterPatterns[1] = { "*.openbook" };
+ char* save_path = tinyfd_saveFileDialog("Select destination", NULL, 1, lFilterPatterns, NULL);
+
+ if (!save_path) return false;
+
+ administration_create_empty(save_path);
+
+ //administration_writer_save_all_cost_centers_blocking();
+ //administration_writer_save_all_tax_brackets_blocking();
+ //administration_writer_save_all_administration_info_blocking();
+
+ return true;
+}