From 19a910f887af31fe0fe03d8f10940d59d346759d Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sun, 4 Nov 2018 00:39:22 +0100 Subject: [PATCH] Ref T424, FP can have an altitude string which is just send as it is --- src/blackmisc/aviation/flightplan.h | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/blackmisc/aviation/flightplan.h b/src/blackmisc/aviation/flightplan.h index 3fa8f933a..729e33b1a 100644 --- a/src/blackmisc/aviation/flightplan.h +++ b/src/blackmisc/aviation/flightplan.h @@ -231,7 +231,10 @@ namespace BlackMisc void setFuelTime(const QString &fuelTime) { m_fuelTime = PhysicalQuantities::CTime(fuelTime); } //! Set planned cruise altitude - void setCruiseAltitude(const CAltitude &cruiseAltitude) { m_cruiseAltitude = cruiseAltitude; } + void setCruiseAltitude(const CAltitude &cruiseAltitude) { m_cruiseAltitude = cruiseAltitude; m_cruiseAltitudeString.clear(); } + + //! Cruising altitude already as string + void setCruiseAltitudeString(const QString &altitudeString) { m_cruiseAltitudeString = altitudeString; } //! Set planned cruise TAS void setCruiseTrueAirspeed(const PhysicalQuantities::CSpeed &cruiseTrueAirspeed) { m_cruiseTrueAirspeed = cruiseTrueAirspeed; } @@ -293,6 +296,9 @@ namespace BlackMisc //! Cruising altitudes const CAltitude &getCruiseAltitude() const { return m_cruiseAltitude; } + //! Cruising altitude already as string + const QString &getCruiseAltitudeString() const { return m_cruiseAltitudeString; } + //! Get planned cruise TAS const PhysicalQuantities::CSpeed &getCruiseTrueAirspeed() const { return m_cruiseTrueAirspeed; } @@ -427,6 +433,7 @@ namespace BlackMisc PhysicalQuantities::CTime m_enrouteTime; PhysicalQuantities::CTime m_fuelTime; CAltitude m_cruiseAltitude; + QString m_cruiseAltitudeString; PhysicalQuantities::CSpeed m_cruiseTrueAirspeed; FlightRules m_flightRules; QString m_route; @@ -446,7 +453,8 @@ namespace BlackMisc BLACK_METAMEMBER(enrouteTime), BLACK_METAMEMBER(fuelTime), BLACK_METAMEMBER(cruiseAltitude), - BLACK_METAMEMBER(cruiseTrueAirspeed), + BLACK_METAMEMBER(cruiseAltitude), + BLACK_METAMEMBER(cruiseAltitudeString), BLACK_METAMEMBER(flightRules), BLACK_METAMEMBER(route), BLACK_METAMEMBER(remarks),