13 const QString &countryIso,
bool isReal,
bool isVa)
14 : m_id(id), m_vDesignator(vDesignator.trimmed().toUpper()), m_name(name.trimmed()),
15 m_countryIso(countryIso.trimmed().toUpper()), m_real(isReal), m_va(isVa)
17 this->
m_valid = m_id >= 0 || !this->m_countryIso.isEmpty() || !this->m_vDesignator.isEmpty() ||
18 !this->m_name.isEmpty() || this->m_va || this->m_real;
33 if (icao.isLoadedFromDb() && icao.getDbKey() == m_id)
41 if (!m_vDesignator.isEmpty())
44 if (m_vDesignator.length() == 4)
60 if (!this->m_name.isEmpty())
68 if (!this->m_countryIso.isEmpty())
70 if (icao.getCountryIso() != m_countryIso)
78 if (!icao.isVirtualAirline())
86 if (icao.isVirtualAirline())