From f1bc8d2b13d88ea7f7cfbf0a3629e04f733b62d7 Mon Sep 17 00:00:00 2001 From: AdenKoperczak Date: Thu, 12 Sep 2024 11:49:11 -0400 Subject: [PATCH] Revert "save radar toolbox dock's visibility on exit" This reverts commit 3789845a366b34fe79f4aed99f524d1e7b5abb3a. --- scwx-qt/source/scwx/qt/main/main_window.cpp | 18 +----------------- .../source/scwx/qt/settings/ui_settings.cpp | 12 ------------ .../source/scwx/qt/settings/ui_settings.hpp | 1 - 3 files changed, 1 insertion(+), 30 deletions(-) diff --git a/scwx-qt/source/scwx/qt/main/main_window.cpp b/scwx-qt/source/scwx/qt/main/main_window.cpp index 913dd5e3..5c31c1e0 100644 --- a/scwx-qt/source/scwx/qt/main/main_window.cpp +++ b/scwx-qt/source/scwx/qt/main/main_window.cpp @@ -277,13 +277,10 @@ MainWindow::MainWindow(QWidget* parent) : ui->radarSitePresetsButton->setVisible(!radarSitePresets.empty()); - auto& uiSettings = settings::UiSettings::Instance(); // Configure Alert Dock - bool alertDockVisible_ = uiSettings.alert_dock_visible().GetValue(); p->alertDockWidget_ = new ui::AlertDockWidget(this); p->alertDockWidget_->setVisible(false); addDockWidget(Qt::BottomDockWidgetArea, p->alertDockWidget_); - p->alertDockWidget_->setVisible(alertDockVisible_); // GPS Info Dialog p->gpsInfoDialog_ = new ui::GpsInfoDialog(this); @@ -293,24 +290,10 @@ MainWindow::MainWindow(QWidget* parent) : ui->radarToolboxDock->toggleViewAction()); ui->radarToolboxDock->toggleViewAction()->setText(tr("Radar &Toolbox")); ui->actionRadarToolbox->setVisible(false); - ui->radarToolboxDock->setVisible( - uiSettings.radar_toolbox_dock_visible().GetValue()); - - // Update dock setting on visiblity change. - connect(ui->radarToolboxDock->toggleViewAction(), - &QAction::triggered, - this, - [](bool checked) - { - settings::UiSettings::Instance() - .radar_toolbox_dock_visible() - .StageValue(checked); - }); ui->menuView->insertAction(ui->actionAlerts, p->alertDockWidget_->toggleViewAction()); p->alertDockWidget_->toggleViewAction()->setText(tr("&Alerts")); - ui->actionAlerts->setVisible(false); ui->menuDebug->menuAction()->setVisible( settings::GeneralSettings::Instance().debug_enabled().GetValue()); @@ -837,6 +820,7 @@ void MainWindowImpl::ConfigureUiSettings() mapSettingsGroup_->SetExpanded( uiSettings.map_settings_expanded().GetValue()); timelineGroup_->SetExpanded(uiSettings.timeline_expanded().GetValue()); + alertDockWidget_->setVisible(uiSettings.alert_dock_visible().GetValue()); connect(level2ProductsGroup_, &ui::CollapsibleGroup::StateChanged, diff --git a/scwx-qt/source/scwx/qt/settings/ui_settings.cpp b/scwx-qt/source/scwx/qt/settings/ui_settings.cpp index 316f31eb..3ef1a23d 100644 --- a/scwx-qt/source/scwx/qt/settings/ui_settings.cpp +++ b/scwx-qt/source/scwx/qt/settings/ui_settings.cpp @@ -19,7 +19,6 @@ public: level3ProductsExpanded_.SetDefault(true); mapSettingsExpanded_.SetDefault(true); timelineExpanded_.SetDefault(true); - radarToolboxDockVisible_.SetDefault(true); mainUIState_.SetDefault(""); } @@ -30,7 +29,6 @@ public: SettingsVariable level3ProductsExpanded_ {"level3_products_expanded"}; SettingsVariable mapSettingsExpanded_ {"map_settings_expanded"}; SettingsVariable timelineExpanded_ {"timeline_expanded"}; - SettingsVariable radarToolboxDockVisible_ {"radar_toolbox_dock_visible"}; SettingsVariable mainUIState_ {"main_ui_state"}; }; @@ -42,7 +40,6 @@ UiSettings::UiSettings() : &p->level3ProductsExpanded_, &p->mapSettingsExpanded_, &p->timelineExpanded_, - &p->radarToolboxDockVisible_, &p->mainUIState_}); SetDefaults(); } @@ -76,18 +73,11 @@ SettingsVariable& UiSettings::timeline_expanded() const return p->timelineExpanded_; } - -SettingsVariable& UiSettings::radar_toolbox_dock_visible() const -{ - return p->radarToolboxDockVisible_; -} - SettingsVariable& UiSettings::main_ui_state() const { return p->mainUIState_; } - bool UiSettings::Shutdown() { bool dataChanged = false; @@ -98,7 +88,6 @@ bool UiSettings::Shutdown() dataChanged |= p->level3ProductsExpanded_.Commit(); dataChanged |= p->mapSettingsExpanded_.Commit(); dataChanged |= p->timelineExpanded_.Commit(); - dataChanged |= p->radarToolboxDockVisible_.Commit(); dataChanged |= p->mainUIState_.Commit(); return dataChanged; @@ -117,7 +106,6 @@ bool operator==(const UiSettings& lhs, const UiSettings& rhs) lhs.p->level3ProductsExpanded_ == rhs.p->level3ProductsExpanded_ && lhs.p->mapSettingsExpanded_ == rhs.p->mapSettingsExpanded_ && lhs.p->timelineExpanded_ == rhs.p->timelineExpanded_ && - lhs.p->radarToolboxDockVisible_ == rhs.p->radarToolboxDockVisible_ && lhs.p->mainUIState_ == rhs.p->mainUIState_); } diff --git a/scwx-qt/source/scwx/qt/settings/ui_settings.hpp b/scwx-qt/source/scwx/qt/settings/ui_settings.hpp index 6be8d48a..6227a93a 100644 --- a/scwx-qt/source/scwx/qt/settings/ui_settings.hpp +++ b/scwx-qt/source/scwx/qt/settings/ui_settings.hpp @@ -32,7 +32,6 @@ public: SettingsVariable& level3_products_expanded() const; SettingsVariable& map_settings_expanded() const; SettingsVariable& timeline_expanded() const; - SettingsVariable& radar_toolbox_dock_visible() const; SettingsVariable& main_ui_state() const; bool Shutdown();