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);
}
bool CSimulatedAircraft::isEnabled() const
{
if (!this->hasModelString()) { return false; }
return m_enabled;
}
const QString &CSimulatedAircraft::getAircraftIcaoCodeDesignator() const
{
return getAircraftIcaoCode().getDesignator();

View File

@@ -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; }