From cacca627a62ab2eba9eb4d37cfea40629ca0a89a Mon Sep 17 00:00:00 2001 From: Saturneric Date: Sun, 6 Feb 2022 17:34:14 +0800 Subject: (src): Move and split the Global Settings Station 1. Move Global Settings Station to core 2. Separate the logic of DataObject 3. Resolve dependencies --- src/ui/struct/SettingsObject.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ui/struct/SettingsObject.cpp') diff --git a/src/ui/struct/SettingsObject.cpp b/src/ui/struct/SettingsObject.cpp index 31e71e46..1bd426a6 100644 --- a/src/ui/struct/SettingsObject.cpp +++ b/src/ui/struct/SettingsObject.cpp @@ -50,7 +50,7 @@ GpgFrontend::UI::SettingsObject::SettingsObject(std::string settings_name) : settings_name_(std::move(settings_name)) { try { auto _json_optional = - GlobalSettingStation::GetInstance().GetDataObject(settings_name_); + GpgFrontend::DataObjectOperator::GetInstance().GetDataObject(settings_name_); if (_json_optional.has_value()) { nlohmann::json::operator=(_json_optional.value()); @@ -65,6 +65,6 @@ GpgFrontend::UI::SettingsObject::SettingsObject(nlohmann::json _sub_json, bool) GpgFrontend::UI::SettingsObject::~SettingsObject() { if (!settings_name_.empty()) - GpgFrontend::UI::GlobalSettingStation::GetInstance().SaveDataObj( + GpgFrontend::DataObjectOperator::GetInstance().SaveDataObj( settings_name_, *this); } -- cgit v1.2.3