You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.7 KiB
39 lines
1.7 KiB
7 years ago
|
import QtQuick 2.3
|
||
|
import QtQuick.Controls 1.2
|
||
|
import QtQuick.Controls.Styles 1.4
|
||
|
import QtQuick.Dialogs 1.2
|
||
|
import QtQml 2.2
|
||
|
|
||
|
import QGroundControl 1.0
|
||
|
import QGroundControl.ScreenTools 1.0
|
||
|
import QGroundControl.Controls 1.0
|
||
|
import QGroundControl.Palette 1.0
|
||
|
import QGroundControl.Airmap 1.0
|
||
|
|
||
|
Item {
|
||
|
height: _activeVehicle && _activeVehicle.airspaceController.hasWeather ? weatherRow.height : 0
|
||
|
width: _activeVehicle && _activeVehicle.airspaceController.hasWeather ? weatherRow.width : 0
|
||
|
property var iconHeight: ScreenTools.defaultFontPixelWidth * 4
|
||
|
property color _colorWhite: "#ffffff"
|
||
|
property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle
|
||
|
Row {
|
||
|
id: weatherRow
|
||
|
spacing: ScreenTools.defaultFontPixelHeight * 0.5
|
||
|
QGCColoredImage {
|
||
|
width: height
|
||
|
height: iconHeight
|
||
|
sourceSize.height: height
|
||
|
source: _activeVehicle ? _activeVehicle.airspaceController.weatherIcon : ""
|
||
|
color: _colorWhite
|
||
|
visible: _activeVehicle && _activeVehicle.airspaceController.hasWeather
|
||
|
anchors.verticalCenter: parent.verticalCenter
|
||
|
}
|
||
|
QGCLabel {
|
||
|
text: _activeVehicle ? _activeVehicle.airspaceController.weatherTemp + "<sup>º</sup>C" : ""
|
||
|
color: _colorWhite
|
||
|
visible: _activeVehicle && _activeVehicle.airspaceController.hasWeather
|
||
|
anchors.verticalCenter: parent.verticalCenter
|
||
|
}
|
||
|
}
|
||
|
}
|