diff options
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 |