diff --git a/src/blackmisc/simulation/simulatedaircraft.cpp b/src/blackmisc/simulation/simulatedaircraft.cpp index 88563fd19..84df9f42c 100644 --- a/src/blackmisc/simulation/simulatedaircraft.cpp +++ b/src/blackmisc/simulation/simulatedaircraft.cpp @@ -102,6 +102,12 @@ namespace BlackMisc this->m_pilot.setCallsign(this->m_callsign); } + bool CSimulatedAircraft::isEnabled() const + { + if (!this->hasModelString()) { return false; } + return m_enabled; + } + const QString &CSimulatedAircraft::getAircraftIcaoCodeDesignator() const { return getAircraftIcaoCode().getDesignator(); diff --git a/src/blackmisc/simulation/simulatedaircraft.h b/src/blackmisc/simulation/simulatedaircraft.h index 413f66f25..a7a845fec 100644 --- a/src/blackmisc/simulation/simulatedaircraft.h +++ b/src/blackmisc/simulation/simulatedaircraft.h @@ -386,8 +386,8 @@ namespace BlackMisc //! Set pilot void setPilot(const BlackMisc::Network::CUser &user); - //! Enabled? - bool isEnabled() const { return m_enabled; } + //! Enabled? Enable means it shall be displayed in the simulator + bool isEnabled() const; //! Enabled / disabled void setEnabled(bool enabled) { m_enabled = enabled; }