Browse Source

Merge pull request #4802 from DonLakeFlyer/VehicleInfo

Plan: Mission Settings - Vehicle info
QGC4.4
Don Gagne 8 years ago committed by GitHub
parent
commit
9461f5a3a2
  1. 8
      src/MissionEditor/MissionSettingsEditor.qml
  2. 4
      src/ui/preferences/GeneralSettings.qml

8
src/MissionEditor/MissionSettingsEditor.qml

@ -41,7 +41,7 @@ Rectangle { @@ -41,7 +41,7 @@ Rectangle {
property var _missionVehicle: missionController.vehicle
property bool _offlineEditing: _missionVehicle.isOfflineEditingVehicle
property bool _showOfflineEditingCombos: _offlineEditing && _noMissionItemsAdded
property bool _showOfflineVehicleCombos: _offlineEditing && _multipleFirmware && _noMissionItemsAdded
property bool _showCruiseSpeed: !_missionVehicle.multiRotor
property bool _showHoverSpeed: _missionVehicle.multiRotor || _missionVehicle.vtol
property bool _multipleFirmware: QGroundControl.supportedFirmwareCount > 2
@ -123,7 +123,7 @@ Rectangle { @@ -123,7 +123,7 @@ Rectangle {
SectionHeader {
id: vehicleInfoSectionHeader
text: qsTr("Vehicle Info")
visible: _multipleFirmware && _showOfflineEditingCombos
visible: _offlineEditing
checked: false
exclusiveGroup: sectionHeaderGroup
}
@ -139,21 +139,25 @@ Rectangle { @@ -139,21 +139,25 @@ Rectangle {
QGCLabel {
text: _firmwareLabel
Layout.fillWidth: true
visible: _showOfflineVehicleCombos
}
FactComboBox {
fact: QGroundControl.settingsManager.appSettings.offlineEditingFirmwareType
indexModel: false
Layout.preferredWidth: _fieldWidth
visible: _showOfflineVehicleCombos
}
QGCLabel {
text: _vehicleLabel
Layout.fillWidth: true
visible: _showOfflineVehicleCombos
}
FactComboBox {
fact: QGroundControl.settingsManager.appSettings.offlineEditingVehicleType
indexModel: false
Layout.preferredWidth: _fieldWidth
visible: _showOfflineVehicleCombos
}
QGCLabel {

4
src/ui/preferences/GeneralSettings.qml

@ -338,7 +338,9 @@ QGCView { @@ -338,7 +338,9 @@ QGCView {
//-----------------------------------------------------------------
//-- Mission AutoLoad
Row {
spacing: ScreenTools.defaultFontPixelWidth
spacing: ScreenTools.defaultFontPixelWidth
visible: _autoLoadDir.visible
QGCCheckBox {
id: autoLoadCheckbox
anchors.verticalCenter: parent.verticalCenter

Loading…
Cancel
Save