Ref T26, telephony designator and manufacturers from web service

This commit is contained in:
Klaus Basan
2017-06-27 00:25:17 +02:00
committed by Mathew Sutcliffe
parent 8131dc42d2
commit 5270dce266
2 changed files with 36 additions and 0 deletions

View File

@@ -588,6 +588,34 @@ namespace BlackCore
return 0;
}
QStringList CWebDataServices::getAirlineNames() const
{
QStringList names;
if (!m_icaoDataReader) { return names; }
for (const CAirlineIcaoCode &code : this->getAirlineIcaoCodes())
{
if (code.hasName())
{
names.push_back(code.getName());
}
}
return names;
}
QStringList CWebDataServices::getTelephonyDesignators() const
{
QStringList designators;
if (!m_icaoDataReader) { return designators; }
for (const CAirlineIcaoCode &code : this->getAirlineIcaoCodes())
{
if (code.hasTelephonyDesignator())
{
designators.push_back(code.getTelephonyDesignator());
}
}
return designators;
}
CAirlineIcaoCode CWebDataServices::smartAirlineIcaoSelector(const CAirlineIcaoCode &icaoPattern, const CCallsign &callsign) const
{
if (m_icaoDataReader) { return m_icaoDataReader->smartAirlineIcaoSelector(icaoPattern, callsign); }