diff options
author | Saturneric <[email protected]> | 2023-04-05 05:16:26 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2023-04-05 05:16:26 +0000 |
commit | 25dc98b395cbd4e60c468d82de7e2c7579350e58 (patch) | |
tree | 029683a56ad773aa915c32c93a1bf848def4a7a2 /src/core/function/GlobalSettingStation.cpp | |
parent | fix: remove 'cached' in codeql ci (diff) | |
download | GpgFrontend-25dc98b395cbd4e60c468d82de7e2c7579350e58.tar.gz GpgFrontend-25dc98b395cbd4e60c468d82de7e2c7579350e58.zip |
feat: simplify settings lookup
Diffstat (limited to 'src/core/function/GlobalSettingStation.cpp')
-rw-r--r-- | src/core/function/GlobalSettingStation.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/core/function/GlobalSettingStation.cpp b/src/core/function/GlobalSettingStation.cpp index 79c47408..cc126ebd 100644 --- a/src/core/function/GlobalSettingStation.cpp +++ b/src/core/function/GlobalSettingStation.cpp @@ -56,11 +56,8 @@ GpgFrontend::GlobalSettingStation::GlobalSettingStation(int channel) noexcept SPDLOG_INFO("app conf path: {}", ui_config_path_.u8string()); if (!is_directory(app_configure_path_)) create_directory(app_configure_path_); - if (!is_directory(app_data_path_)) create_directory(app_data_path_); - if (!is_directory(app_log_path_)) create_directory(app_log_path_); - if (!is_directory(ui_config_dir_path_)) create_directory(ui_config_dir_path_); if (!exists(ui_config_path_)) { @@ -88,6 +85,11 @@ GpgFrontend::GlobalSettingStation::GlobalSettingStation(int channel) noexcept } } +libconfig::Setting & +GpgFrontend::GlobalSettingStation::GetUISettings() noexcept { + return ui_cfg_.getRoot(); +} + void GpgFrontend::GlobalSettingStation::init_app_secure_key() {} GpgFrontend::GlobalSettingStation::~GlobalSettingStation() noexcept = default; |