aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/data_struct/SettingsObject.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/data_struct/SettingsObject.h (renamed from src/ui/data_struct/SettingsObj.h)19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/ui/data_struct/SettingsObj.h b/src/ui/data_struct/SettingsObject.h
index ee3da705..af63b74f 100644
--- a/src/ui/data_struct/SettingsObj.h
+++ b/src/ui/data_struct/SettingsObject.h
@@ -22,8 +22,8 @@
*
*/
-#ifndef GPGFRONTEND_SETTINGSOBJ_H
-#define GPGFRONTEND_SETTINGSOBJ_H
+#ifndef GPGFRONTEND_SETTINGSOBJECT_H
+#define GPGFRONTEND_SETTINGSOBJECT_H
#include <utility>
@@ -31,24 +31,21 @@
namespace GpgFrontend::UI {
-class SettingsObj : public nlohmann::json {
+class SettingsObject : public nlohmann::json {
public:
- explicit SettingsObj(std::string settings_name);
+ explicit SettingsObject(std::string settings_name);
- explicit SettingsObj(nlohmann::json _sub_json, bool);
+ explicit SettingsObject(nlohmann::json _sub_json, bool);
- ~SettingsObj() {
- GpgFrontend::UI::GlobalSettingStation::GetInstance().SaveDataObj(
- settings_name_, *this);
- }
+ ~SettingsObject();
nlohmann::json& Check(const std::string& key, nlohmann::json default_value);
- SettingsObj Check(const std::string& key);
+ SettingsObject Check(const std::string& key);
private:
std::string settings_name_;
};
} // namespace GpgFrontend::UI
-#endif // GPGFRONTEND_SETTINGSOBJ_H
+#endif // GPGFRONTEND_SETTINGSOBJECT_H