feat: Add wake turbulence category enum

This commit is contained in:
Lars Toenning
2023-12-18 22:55:08 +01:00
parent fae215ba26
commit 1f4f60d793
13 changed files with 205 additions and 29 deletions

View File

@@ -316,7 +316,7 @@ namespace BlackMisc::Simulation
{
const CAircraftModelList ml = this->findByCombinedType(combinedType);
if (ml.isEmpty()) { return ml; }
const QString wtcUc(wtc.toUpper().trimmed());
const CWakeTurbulenceCategory wtcUc = wtc.isEmpty() ? CWakeTurbulenceCategory() : CWakeTurbulenceCategory(wtc.toUpper().trimmed().at(0));
return this->findBy([&](const CAircraftModel &model) {
const CAircraftIcaoCode icao(model.getAircraftIcaoCode());
return icao.getWtc() == wtcUc;