diff --git a/src/blackgui/loginmodebuttons.cpp b/src/blackgui/loginmodebuttons.cpp index 00dae9993..34377082b 100644 --- a/src/blackgui/loginmodebuttons.cpp +++ b/src/blackgui/loginmodebuttons.cpp @@ -28,6 +28,7 @@ namespace BlackGui ui(new Ui::CLoginModeButtons) { ui->setupUi(this); + ui->lbl_NoSimulator->setVisible(false); this->configureLoginModes(); connect(sGui->getIContextSimulator(), &IContextSimulator::simulatorStatusChanged, this, &CLoginModeButtons::configureLoginModes, Qt::QueuedConnection); } @@ -86,12 +87,13 @@ namespace BlackGui if (!sGui->getIContextSimulator() || (!sGui->isDeveloperFlagSet() && !sGui->getIContextSimulator()->isSimulatorSimulating())) { - // Disable pilot login modes + // Disable pilot login modes, only observer ui->rb_LoginNormal->setEnabled(false); ui->rb_LoginStealth->setEnabled(false); ui->rb_LoginNormal->setToolTip("No simulator available"); ui->rb_LoginStealth->setToolTip("No simulator available"); ui->rb_LoginObserver->setChecked(true); + ui->lbl_NoSimulator->setVisible(true); } else { @@ -100,6 +102,7 @@ namespace BlackGui ui->rb_LoginNormal->setToolTip({}); ui->rb_LoginStealth->setToolTip({}); ui->rb_LoginNormal->setChecked(true); + ui->lbl_NoSimulator->setVisible(false); } ui->rb_LoginStealth->setVisible(false); // 2019-01 hide as based on discussion with RR diff --git a/src/blackgui/loginmodebuttons.ui b/src/blackgui/loginmodebuttons.ui index 4f0baafe3..532951612 100644 --- a/src/blackgui/loginmodebuttons.ui +++ b/src/blackgui/loginmodebuttons.ui @@ -6,7 +6,7 @@ 0 0 - 324 + 363 22 @@ -38,7 +38,7 @@ - Login mode + Mode @@ -66,6 +66,13 @@ + + + + No simulator! + + +