|
|
|
@ -140,7 +140,7 @@ QGCView {
@@ -140,7 +140,7 @@ QGCView {
|
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
|
//-- Base UI Font Point Size |
|
|
|
|
Row { |
|
|
|
|
visible: _appFontPointSize.visible |
|
|
|
|
visible: _appFontPointSize ? _appFontPointSize.visible : false |
|
|
|
|
spacing: ScreenTools.defaultFontPixelWidth |
|
|
|
|
QGCLabel { |
|
|
|
|
id: baseFontLabel |
|
|
|
@ -189,15 +189,56 @@ QGCView {
@@ -189,15 +189,56 @@ QGCView {
|
|
|
|
|
spacing: ScreenTools.defaultFontPixelWidth |
|
|
|
|
visible: QGroundControl.settingsManager.appSettings.indoorPalette.visible |
|
|
|
|
QGCLabel { |
|
|
|
|
anchors.baseline: paletteCombo.baseline |
|
|
|
|
text: qsTr("Color scheme:") |
|
|
|
|
text: qsTr("Color scheme:") |
|
|
|
|
width: _labelWidth |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
} |
|
|
|
|
FactComboBox { |
|
|
|
|
width: _editFieldWidth |
|
|
|
|
fact: QGroundControl.settingsManager.appSettings.indoorPalette |
|
|
|
|
indexModel: false |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
|
//-- Map Provider |
|
|
|
|
Row { |
|
|
|
|
spacing: ScreenTools.defaultFontPixelWidth |
|
|
|
|
visible: _mapProvider.visible |
|
|
|
|
QGCLabel { |
|
|
|
|
text: qsTr("Map Provider:") |
|
|
|
|
width: _labelWidth |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
} |
|
|
|
|
FactComboBox { |
|
|
|
|
width: _editFieldWidth |
|
|
|
|
fact: _mapProvider |
|
|
|
|
indexModel: false |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
|
//-- Map Type |
|
|
|
|
Row { |
|
|
|
|
spacing: ScreenTools.defaultFontPixelWidth |
|
|
|
|
visible: _mapType.visible |
|
|
|
|
QGCLabel { |
|
|
|
|
text: qsTr("Map Type:") |
|
|
|
|
width: _labelWidth |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
} |
|
|
|
|
FactComboBox { |
|
|
|
|
id: paletteCombo |
|
|
|
|
id: mapTypes |
|
|
|
|
width: _editFieldWidth |
|
|
|
|
fact: QGroundControl.settingsManager.appSettings.indoorPalette |
|
|
|
|
fact: _mapType |
|
|
|
|
indexModel: false |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
Connections { |
|
|
|
|
target: QGroundControl.settingsManager.flightMapSettings |
|
|
|
|
onMapTypeChanged: { |
|
|
|
|
mapTypes.model = _mapType.enumStrings |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
@ -206,10 +247,8 @@ QGCView {
@@ -206,10 +247,8 @@ QGCView {
|
|
|
|
|
text: qsTr("Mute all audio output") |
|
|
|
|
fact: _audioMuted |
|
|
|
|
visible: _audioMuted.visible |
|
|
|
|
|
|
|
|
|
property Fact _audioMuted: QGroundControl.settingsManager.appSettings.audioMuted |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
|
//-- Save telemetry log |
|
|
|
|
FactCheckBox { |
|
|
|
@ -217,10 +256,8 @@ QGCView {
@@ -217,10 +256,8 @@ QGCView {
|
|
|
|
|
text: qsTr("Save telemetry log after each flight") |
|
|
|
|
fact: _telemetrySave |
|
|
|
|
visible: !ScreenTools.isMobile && _telemetrySave.visible |
|
|
|
|
|
|
|
|
|
property Fact _telemetrySave: QGroundControl.settingsManager.appSettings.telemetrySave |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
|
//-- Save even if not armed |
|
|
|
|
FactCheckBox { |
|
|
|
@ -228,10 +265,8 @@ QGCView {
@@ -228,10 +265,8 @@ QGCView {
|
|
|
|
|
fact: _telemetrySaveNotArmed |
|
|
|
|
visible: !ScreenTools.isMobile && _telemetrySaveNotArmed.visible |
|
|
|
|
enabled: promptSaveLog.checked |
|
|
|
|
|
|
|
|
|
property Fact _telemetrySaveNotArmed: QGroundControl.settingsManager.appSettings.telemetrySaveNotArmed |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
|
//-- Telemetry save path |
|
|
|
|
Row { |
|
|
|
@ -296,9 +331,10 @@ QGCView {
@@ -296,9 +331,10 @@ QGCView {
|
|
|
|
|
spacing: ScreenTools.defaultFontPixelWidth |
|
|
|
|
QGCCheckBox { |
|
|
|
|
id: announcePercentCheckbox |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
text: qsTr("Announce battery lower than:") |
|
|
|
|
checked: _percentRemainingAnnounce.value != 0 |
|
|
|
|
checked: _percentRemainingAnnounce.value !== 0 |
|
|
|
|
width: (_labelWidth + _editFieldWidth) * 0.65 |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
onClicked: { |
|
|
|
|
if (checked) { |
|
|
|
|
_percentRemainingAnnounce.value = _percentRemainingAnnounce.defaultValueString |
|
|
|
@ -310,6 +346,7 @@ QGCView {
@@ -310,6 +346,7 @@ QGCView {
|
|
|
|
|
FactTextField { |
|
|
|
|
id: announcePercent |
|
|
|
|
fact: _percentRemainingAnnounce |
|
|
|
|
width: (_labelWidth + _editFieldWidth) * 0.35 |
|
|
|
|
enabled: announcePercentCheckbox.checked |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
} |
|
|
|
@ -329,12 +366,15 @@ QGCView {
@@ -329,12 +366,15 @@ QGCView {
|
|
|
|
|
spacing: ScreenTools.defaultFontPixelWidth |
|
|
|
|
visible: QGroundControl.settingsManager.appSettings.defaultMissionItemAltitude.visible |
|
|
|
|
QGCLabel { |
|
|
|
|
anchors.baseline: defaultItemAltitudeField.baseline |
|
|
|
|
text: qsTr("Default mission item altitude:") |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
width: (_labelWidth + _editFieldWidth) * 0.65 |
|
|
|
|
text: qsTr("Default mission altitude:") |
|
|
|
|
} |
|
|
|
|
FactTextField { |
|
|
|
|
id: defaultItemAltitudeField |
|
|
|
|
width: (_labelWidth + _editFieldWidth) * 0.35 |
|
|
|
|
fact: QGroundControl.settingsManager.appSettings.defaultMissionItemAltitude |
|
|
|
|
anchors.verticalCenter: parent.verticalCenter |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
@ -377,53 +417,6 @@ QGCView {
@@ -377,53 +417,6 @@ QGCView {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
|
//-- Map Provider |
|
|
|
|
Row { |
|
|
|
|
spacing: ScreenTools.defaultFontPixelWidth |
|
|
|
|
visible: _mapProvider.visible |
|
|
|
|
|
|
|
|
|
QGCLabel { |
|
|
|
|
anchors.baseline: mapProviders.baseline |
|
|
|
|
text: qsTr("Map Provider:") |
|
|
|
|
width: _labelWidth |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
FactComboBox { |
|
|
|
|
id: mapProviders |
|
|
|
|
width: _editFieldWidth |
|
|
|
|
fact: _mapProvider |
|
|
|
|
indexModel: false |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//----------------------------------------------------------------- |
|
|
|
|
//-- Map Type |
|
|
|
|
Row { |
|
|
|
|
spacing: ScreenTools.defaultFontPixelWidth |
|
|
|
|
visible: _mapType.visible |
|
|
|
|
|
|
|
|
|
QGCLabel { |
|
|
|
|
anchors.baseline: mapTypes.baseline |
|
|
|
|
text: qsTr("Map Type:") |
|
|
|
|
width: _labelWidth |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
FactComboBox { |
|
|
|
|
id: mapTypes |
|
|
|
|
width: _editFieldWidth |
|
|
|
|
fact: _mapType |
|
|
|
|
indexModel: false |
|
|
|
|
|
|
|
|
|
Connections { |
|
|
|
|
target: QGroundControl.settingsManager.flightMapSettings |
|
|
|
|
onMapTypeChanged: { |
|
|
|
|
mapTypes.model = _mapType.enumStrings |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|