mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-09 05:28:09 +08:00
Ref T310, utility functions for statistics (incl.renaming)
This commit is contained in:
@@ -250,18 +250,30 @@ namespace BlackMisc
|
||||
return c;
|
||||
}
|
||||
|
||||
QSet<QString> CAircraftIcaoCodeList::allIcaoCodes(bool onlyKnownDesignators) const
|
||||
QSet<QString> CAircraftIcaoCodeList::allDesignators(bool noUnspecified) const
|
||||
{
|
||||
QSet<QString> c;
|
||||
for (const CAircraftIcaoCode &icao : *this)
|
||||
{
|
||||
if (onlyKnownDesignators && !icao.hasKnownDesignator()) { continue; }
|
||||
if (noUnspecified && !icao.hasKnownDesignator()) { continue; }
|
||||
const QString d(icao.getDesignator());
|
||||
c.insert(d);
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
QSet<QString> CAircraftIcaoCodeList::allDesignatorsAndKey(bool noUnspecified) const
|
||||
{
|
||||
QSet<QString> c;
|
||||
for (const CAircraftIcaoCode &icao : *this)
|
||||
{
|
||||
if (noUnspecified && !icao.hasKnownDesignator()) { continue; }
|
||||
const QString d(icao.getDesignatorDbKey());
|
||||
c.insert(d);
|
||||
}
|
||||
return c;
|
||||
}
|
||||
|
||||
QSet<QString> CAircraftIcaoCodeList::allFamilies() const
|
||||
{
|
||||
QSet<QString> c;
|
||||
|
||||
Reference in New Issue
Block a user