mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-04 13:02:09 +08:00
nav: set settings stack based on uiState.prime_type (#23770)
* nav: set settings stack based on uiState.prime_type * also show on success old-commit-hash: f8c81103fc1dc98b0403a89c549947a9777f87ce
This commit is contained in:
@@ -115,11 +115,12 @@ MapPanel::MapPanel(QWidget* parent) : QWidget(parent) {
|
||||
|
||||
stack->addWidget(main_widget);
|
||||
stack->addWidget(no_prime_widget);
|
||||
stack->setCurrentIndex(1);
|
||||
stack->setCurrentIndex(uiState()->prime_type ? 0 : 1);
|
||||
|
||||
QVBoxLayout *wrapper = new QVBoxLayout(this);
|
||||
wrapper->addWidget(stack);
|
||||
|
||||
|
||||
clear();
|
||||
|
||||
if (auto dongle_id = getDongleId()) {
|
||||
@@ -183,8 +184,9 @@ void MapPanel::updateCurrentRoute() {
|
||||
}
|
||||
|
||||
void MapPanel::parseResponse(const QString &response, bool success) {
|
||||
stack->setCurrentIndex((uiState()->prime_type || success) ? 0 : 1);
|
||||
|
||||
if (!success) {
|
||||
stack->setCurrentIndex(1);
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -283,7 +285,6 @@ void MapPanel::parseResponse(const QString &response, bool success) {
|
||||
}
|
||||
|
||||
recent_layout->addStretch();
|
||||
stack->setCurrentIndex(0);
|
||||
repaint();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user