refs #801, suppport for missing parts in airports/list

This commit is contained in:
Klaus Basan
2016-11-18 21:46:50 +01:00
parent 26cc77ebab
commit 0bedc9f084
4 changed files with 35 additions and 0 deletions

View File

@@ -38,6 +38,13 @@ namespace BlackMisc
m_icao(icao), m_descriptiveName(descriptiveName), m_position(position)
{ }
void CAirport::updateMissingParts(const CAirport &airport)
{
if (!this->m_country.hasIsoCode() && airport.getCountry().hasIsoCode()) { this->m_country = airport.getCountry(); }
if (this->m_descriptiveName.isEmpty()) { this->m_descriptiveName = airport.getDescriptiveName(); }
if (this->m_descriptiveName.isEmpty()) { this->m_descriptiveName = airport.getDescriptiveName(); }
}
QString CAirport::convertToQString(bool i18n) const
{
QString s = i18n ? QCoreApplication::translate("Aviation", "Airport") : "Airport";