diff options
author | Saturneric <[email protected]> | 2022-02-07 11:56:18 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2022-02-07 11:56:18 +0000 |
commit | 1028b92343c0f8579503d3439d1b6ae76c35b8ca (patch) | |
tree | ec2bc2b41e8c280b2653bb96b9a289654a36d8f4 /src/ui/widgets/InfoBoardWidget.cpp | |
parent | <fix>(core, ui): Fix the remaining problems in the data object (diff) | |
download | GpgFrontend-1028b92343c0f8579503d3439d1b6ae76c35b8ca.tar.gz GpgFrontend-1028b92343c0f8579503d3439d1b6ae76c35b8ca.zip |
<fix>(ui): Adapt some settings transferred to the data object
Diffstat (limited to '')
-rw-r--r-- | src/ui/widgets/InfoBoardWidget.cpp | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/ui/widgets/InfoBoardWidget.cpp b/src/ui/widgets/InfoBoardWidget.cpp index b8a64145..ec2971cc 100644 --- a/src/ui/widgets/InfoBoardWidget.cpp +++ b/src/ui/widgets/InfoBoardWidget.cpp @@ -31,6 +31,7 @@ #include "ui/SignalStation.h" #include "core/function/GlobalSettingStation.h" #include "ui_InfoBoard.h" +#include "ui/struct/SettingsObject.h" namespace GpgFrontend::UI { @@ -78,16 +79,10 @@ void InfoBoardWidget::SetInfoBoard(const QString& text, status.setColor(QPalette::Text, color); ui_->infoBoard->setPalette(status); - auto& settings = GlobalSettingStation::GetInstance().GetUISettings(); + SettingsObject main_windows_state("main_windows_state"); // info board font size - auto info_font_size = 10; - try { - info_font_size = settings.lookup("window.info_font_size"); - if (info_font_size < 9 || info_font_size > 18) info_font_size = 10; - } catch (...) { - LOG(ERROR) << _("Setting Operation Error") << _("info_font_size"); - } + auto info_font_size = main_windows_state.Check("info_font_size", 10); ui_->infoBoard->setFont(QFont("Times", info_font_size)); } |