more housekeeping

This commit is contained in:
Jason Wen
2025-01-04 09:39:10 -05:00
parent fcdf540a97
commit 09a5da6bbe
2 changed files with 6 additions and 5 deletions
@@ -33,11 +33,11 @@ SunnypilotPanel::SunnypilotPanel(SettingsWindowSP *parent) : QFrame(parent) {
madsSettingsLayout->addWidget(madsSettingsButton);
connect(madsSettingsButton, &QPushButton::clicked, [=]() {
scrollView->setLastScrollPosition();
main_layout->setCurrentWidget(mads_settings);
main_layout->setCurrentWidget(madsWidget);
});
mads_settings = new MadsSettings(this);
connect(mads_settings, &MadsSettings::backPress, [=]() {
madsWidget = new MadsSettings(this);
connect(madsWidget, &MadsSettings::backPress, [=]() {
scrollView->restoreScrollPosition();
main_layout->setCurrentWidget(sunnypilotScreen);
});
@@ -46,8 +46,9 @@ SunnypilotPanel::SunnypilotPanel(SettingsWindowSP *parent) : QFrame(parent) {
scrollView = new ScrollViewSP(list, this);
vlayout->addWidget(scrollView);
vlayout->addStretch(1);
main_layout->addWidget(sunnypilotScreen);
main_layout->addWidget(mads_settings);
main_layout->addWidget(madsWidget);
setStyleSheet(R"(
#back_btn {
@@ -28,5 +28,5 @@ private:
ScrollViewSP *scrollView = nullptr;
ParamControl *madsToggle;
MadsSettings* mads_settings = nullptr;
MadsSettings *madsWidget = nullptr;
};