mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-18 07:42:08 +08:00
Retain the sidebar's position
This commit is contained in:
@@ -83,7 +83,7 @@ void HomeWindow::offroadTransition(bool offroad) {
|
||||
QJsonObject &frogpilot_toggles = frogpilot_scene.frogpilot_toggles;
|
||||
|
||||
body->setEnabled(false);
|
||||
sidebar->setVisible(offroad || frogpilot_toggles.value("debug_mode").toBool());
|
||||
sidebar->setVisible(offroad || params.getBool("SidebarOpen") || frogpilot_toggles.value("debug_mode").toBool());
|
||||
if (offroad) {
|
||||
slayout->setCurrentWidget(home);
|
||||
|
||||
@@ -113,6 +113,7 @@ void HomeWindow::mousePressEvent(QMouseEvent* e) {
|
||||
sidebar->setVisible(!sidebar->isVisible());
|
||||
|
||||
// FrogPilot variables
|
||||
params.putBool("SidebarOpen", sidebar->isVisible());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@ void MainWindow::closeSettings() {
|
||||
main_layout->setCurrentWidget(homeWindow);
|
||||
|
||||
if (uiState()->scene.started) {
|
||||
homeWindow->showSidebar(frogpilotUIState()->frogpilot_scene.frogpilot_toggles.value("debug_mode").toBool());
|
||||
homeWindow->showSidebar(params.getBool("SidebarOpen") || frogpilotUIState()->frogpilot_scene.frogpilot_toggles.value("debug_mode").toBool());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user