Ref T562, fix 2-letter aircraft ICAO codes

* added constexpr for aircraft ICAO min/max length
* use ICAO designator in FP if there is no "getCombinedPrefixIcaoSuffix"
This commit is contained in:
Klaus Basan
2019-03-06 03:23:14 +01:00
committed by Mat Sutcliffe
parent e31fa91052
commit a4dc89a295
4 changed files with 10 additions and 4 deletions

View File

@@ -672,7 +672,7 @@ namespace BlackMisc
bool CAircraftIcaoCode::isValidDesignator(const QString &designator)
{
if (designator.length() < 2 || designator.length() > 5) { return false; }
if (designator.length() < DesignatorMinLength || designator.length() > DesignatorMaxLength) { return false; }
if (!designator[0].isUpper()) { return false; }
return !containsChar(designator, [](QChar c) { return !c.isUpper() && !c.isDigit(); });
}