diff --git a/src/plugins/simulator/emulated/simulatoremulatedmonitordialog.cpp b/src/plugins/simulator/emulated/simulatoremulatedmonitordialog.cpp index 68797e391..1bab5fc9e 100644 --- a/src/plugins/simulator/emulated/simulatoremulatedmonitordialog.cpp +++ b/src/plugins/simulator/emulated/simulatoremulatedmonitordialog.cpp @@ -77,6 +77,7 @@ namespace BlackSimPlugin this->enableInterpolationLogButtons(false); this->setSimulatorUiValues(); this->setInternalAircraftUiValues(); + this->updateWindowTitle(simulator->getSimulatorInfo()); } CSimulatorEmulatedMonitorDialog::~CSimulatorEmulatedMonitorDialog() @@ -140,6 +141,12 @@ namespace BlackSimPlugin ui->pte_TextMessages->setPlainText(message.toQString(true)); } + void CSimulatorEmulatedMonitorDialog::updateWindowTitle(const CSimulatorInfo &info) + { + if (!info.isSingleSimulator()) { return; } + this->setWindowTitle("Emulated driver : " + info.toQString()); + } + void CSimulatorEmulatedMonitorDialog::onSimulatorValuesChanged() { m_simulator->setCombinedStatus( diff --git a/src/plugins/simulator/emulated/simulatoremulatedmonitordialog.h b/src/plugins/simulator/emulated/simulatoremulatedmonitordialog.h index 70b189ebf..dcdddff0e 100644 --- a/src/plugins/simulator/emulated/simulatoremulatedmonitordialog.h +++ b/src/plugins/simulator/emulated/simulatoremulatedmonitordialog.h @@ -63,6 +63,9 @@ namespace BlackSimPlugin //! Display text message void displayTextMessage(const BlackMisc::Network::CTextMessage &message); + //! The title + void updateWindowTitle(const BlackMisc::Simulation::CSimulatorInfo &info); + private: static int constexpr MaxLogMessages = 500; //!< desired log message number