Ref T26, find most important manufacturer for an ICAO code

This commit is contained in:
Klaus Basan
2017-06-27 00:38:06 +02:00
committed by Mathew Sutcliffe
parent 5270dce266
commit fa5ee8e22f
2 changed files with 43 additions and 1 deletions

View File

@@ -124,6 +124,12 @@ namespace BlackMisc
//! All manufacturers
QSet<QString> allManufacturers(bool onlyKnownDesignators = true) const;
//! Count by manufacturer
QMap<QString, int> countManufacturers() const;
//! Uses countManufacturers to find "most important" manufacturer
QPair<QString, int> maxCountManufacturer() const;
//! From our database JSON format
static CAircraftIcaoCodeList fromDatabaseJson(const QJsonArray &array, bool ignoreIncompleteAndDuplicates = true);
};