refs #681, FSD UI at login screen

* plus completers for login GUI (ICAO, ...)
* some utility functions in related value object classed
This commit is contained in:
Klaus Basan
2016-06-28 21:23:16 +02:00
parent b4a9531357
commit 6f97e7290b
9 changed files with 244 additions and 114 deletions

View File

@@ -154,6 +154,20 @@ namespace BlackMisc
return c;
}
QStringList CAirlineIcaoCodeList::toIcaoDesignatorNameCountryCompleterStrings(bool sort) const
{
QStringList c;
for (const CAirlineIcaoCode &icao : *this)
{
if (!icao.hasValidDesignator()) { continue; }
const QString cs(icao.getDesignatorNameCountry());
if (cs.isEmpty()) { continue; }
c.append(cs);
}
if (sort) { c.sort(); }
return c;
}
QStringList CAirlineIcaoCodeList::toNameCompleterStrings(bool sort) const
{
QStringList c;