Commit 961eac7b authored by DonLakeFlyer's avatar DonLakeFlyer

parent f16fe8ca
...@@ -19,21 +19,29 @@ import QGroundControl.Palette 1.0 ...@@ -19,21 +19,29 @@ import QGroundControl.Palette 1.0
//------------------------------------------------------------------------- //-------------------------------------------------------------------------
//-- VTOL Mode Indicator //-- VTOL Mode Indicator
QGCLabel { QGCComboBox {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
verticalAlignment: Text.AlignVCenter alternateText: _fwdFlight ? qsTr("VTOL: FW") : qsTr("VTOL: MR")
text: _fwdFlight ? qsTr("VTOL: Fixed Wing") : qsTr("VTOL: Multi-Rotor") model: [ qsTr("VTOL: Multi-Rotor"), qsTr("VTOL: Fixed Wing") ]
font.pointSize: ScreenTools.mediumFontPointSize font.pointSize: ScreenTools.mediumFontPointSize
color: qgcPal.buttonText currentIndex: -1
width: implicitWidth sizeToContents: true
property bool showIndicator: _activeVehicle.vtol && _activeVehicle.px4Firmware property bool showIndicator: _activeVehicle.vtol && _activeVehicle.px4Firmware
property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle property var _activeVehicle: QGroundControl.multiVehicleManager.activeVehicle
property bool _fwdFlight: _activeVehicle.vtolInFwdFlight property bool _fwdFlight: _activeVehicle.vtolInFwdFlight
QGCMouseArea { onActivated: {
fillItem: parent if (index == 0) {
onClicked: activeVehicle.vtolInFwdFlight ? toolBar.vtolTransitionToMRFlight() : toolBar.vtolTransitionToFwdFlight() if (_fwdFlight) {
mainWindow.vtolTransitionToMRFlight()
}
} else {
if (!_fwdFlight) {
mainWindow.vtolTransitionToFwdFlight()
}
}
currentIndex = -1
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment