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!
+
+
+
-