From 429c91d93ee60894d02a7e836e86e105ad56c144 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Wed, 11 Dec 2019 23:23:05 +0100 Subject: [PATCH] Add flight plan HEAVY flag depending on DB data see https://discordapp.com/channels/539048679160676382/542130771817791516/654404036199448589 --- src/blackgui/components/flightplancomponent.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/blackgui/components/flightplancomponent.cpp b/src/blackgui/components/flightplancomponent.cpp index 30c4f1a52..64fc509b9 100644 --- a/src/blackgui/components/flightplancomponent.cpp +++ b/src/blackgui/components/flightplancomponent.cpp @@ -223,6 +223,14 @@ namespace BlackGui ui->le_AircraftType->setText(aircraft.getAircraftIcaoCodeDesignator()); } m_model = aircraft.getModel(); + + if (aircraft.getAircraftIcaoCode().isLoadedFromDb() && aircraft.getAircraftIcaoCode().hasValidWtc()) + { + const QString wtc = aircraft.getAircraftIcaoCode().getWtc().toUpper(); + const bool heavyFlag = (wtc.startsWith("H", Qt::CaseInsensitive) || wtc.startsWith("S", Qt::CaseInsensitive)); + ui->cb_Heavy->setChecked(heavyFlag); + } + this->prefillWithUserData(aircraft.getPilot()); this->buildPrefixIcaoSuffix(); }