mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-08 03:35:35 +08:00
Ref T129, utility function to check airline ICAO against swift DB
This commit is contained in:
committed by
Mathew Sutcliffe
parent
a070e0e215
commit
f95a0b60cc
@@ -256,5 +256,11 @@ namespace BlackMisc
|
||||
if (sort) { c.sort(); }
|
||||
return c;
|
||||
}
|
||||
|
||||
bool CAirlineIcaoCodeList::containsDesignator(const QString &designator) const
|
||||
{
|
||||
if (designator.isEmpty()) { return false; }
|
||||
return this->contains(&CAirlineIcaoCode::getDesignator, designator.toUpper());
|
||||
}
|
||||
} // ns
|
||||
} // ns
|
||||
|
||||
@@ -95,6 +95,9 @@ namespace BlackMisc
|
||||
//! String list for completion by name
|
||||
QStringList toNameCompleterStrings(bool sort = true) const;
|
||||
|
||||
//! Contains given designator?
|
||||
bool containsDesignator(const QString &designator) const;
|
||||
|
||||
//! From our DB JSON
|
||||
static CAirlineIcaoCodeList fromDatabaseJson(const QJsonArray &array, bool ignoreIncomplete = true, CAirlineIcaoCodeList *inconsistent = nullptr);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user