|
|
|
@ -9,6 +9,7 @@ import QGroundControl.ScreenTools 1.0
@@ -9,6 +9,7 @@ import QGroundControl.ScreenTools 1.0
|
|
|
|
|
import QGroundControl.Controls 1.0 |
|
|
|
|
import QGroundControl.Palette 1.0 |
|
|
|
|
import QGroundControl.Airmap 1.0 |
|
|
|
|
import QGroundControl.SettingsManager 1.0 |
|
|
|
|
|
|
|
|
|
Item { |
|
|
|
|
height: _activeVehicle && _activeVehicle.airspaceController.hasWeather ? weatherRow.height : 0 |
|
|
|
@ -16,6 +17,9 @@ Item {
@@ -16,6 +17,9 @@ Item {
|
|
|
|
|
property var iconHeight: ScreenTools.defaultFontPixelWidth * 4 |
|
|
|
|
property color _colorWhite: "#ffffff" |
|
|
|
|
property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle |
|
|
|
|
property bool _celcius: QGroundControl.settingsManager.unitsSettings.temperatureUnits.rawValue === UnitsSettings.TemperatureUnitsCelsius |
|
|
|
|
property int _tempC: _activeVehicle ? _activeVehicle.airspaceController.weatherTemp : 0 |
|
|
|
|
property string _tempS: (_celcius ? _tempC : _tempC * 1.8 + 32).toFixed(0) + (_celcius ? "°C" : "°F") |
|
|
|
|
Row { |
|
|
|
|
id: weatherRow |
|
|
|
|
spacing: ScreenTools.defaultFontPixelHeight * 0.5 |
|
|
|
@ -29,7 +33,7 @@ Item {
@@ -29,7 +33,7 @@ Item {
|
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
} |
|
|
|
|
QGCLabel { |
|
|
|
|
text: _activeVehicle ? _activeVehicle.airspaceController.weatherTemp + "<sup>º</sup>C" : "" |
|
|
|
|
text: _tempS |
|
|
|
|
color: _colorWhite |
|
|
|
|
visible: _activeVehicle && _activeVehicle.airspaceController.hasWeather |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|