refs #789, treat aircraft with no model string as disabled

This commit is contained in:
Klaus Basan
2016-11-13 22:15:22 +01:00
parent 281bae1e6e
commit 1a771aaed0
2 changed files with 8 additions and 2 deletions

View File

@@ -102,6 +102,12 @@ namespace BlackMisc
this->m_pilot.setCallsign(this->m_callsign); this->m_pilot.setCallsign(this->m_callsign);
} }
bool CSimulatedAircraft::isEnabled() const
{
if (!this->hasModelString()) { return false; }
return m_enabled;
}
const QString &CSimulatedAircraft::getAircraftIcaoCodeDesignator() const const QString &CSimulatedAircraft::getAircraftIcaoCodeDesignator() const
{ {
return getAircraftIcaoCode().getDesignator(); return getAircraftIcaoCode().getDesignator();

View File

@@ -386,8 +386,8 @@ namespace BlackMisc
//! Set pilot //! Set pilot
void setPilot(const BlackMisc::Network::CUser &user); void setPilot(const BlackMisc::Network::CUser &user);
//! Enabled? //! Enabled? Enable means it shall be displayed in the simulator
bool isEnabled() const { return m_enabled; } bool isEnabled() const;
//! Enabled / disabled //! Enabled / disabled
void setEnabled(bool enabled) { m_enabled = enabled; } void setEnabled(bool enabled) { m_enabled = enabled; }