aboutsummaryrefslogtreecommitdiff
path: root/src/Settings/loadsettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Settings/loadsettings.h')
-rw-r--r--src/Settings/loadsettings.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/Settings/loadsettings.h b/src/Settings/loadsettings.h
new file mode 100644
index 0000000..540e1a9
--- /dev/null
+++ b/src/Settings/loadsettings.h
@@ -0,0 +1,19 @@
+#ifndef LOADSETTINGS_H
+#define LOADSETTINGS_H
+
+#include <QFile>
+#include <QSettings>
+
+#include "Logger/logprimitive.h"
+#include "settingstructure.h"
+
+// settings path (following README structure)
+const QString _settingsPath = "../data/MasterServer-Settings.ini";
+
+// load all settings from the config file
+SettingStructure loadSettings(const QString &applicationPath);
+
+// write all settings to the config file
+void writeSettings(const QString &settingsFilePath);
+
+#endif // LOADSETTINGS_H