Browse Source

Fix radios, fix initial load setup

QGC4.4
DonLakeFlyer 8 years ago
parent
commit
fe70b11604
  1. 13
      src/MissionEditor/SurveyItemEditor.qml

13
src/MissionEditor/SurveyItemEditor.qml

@ -48,12 +48,15 @@ Rectangle {
break; break;
} }
} }
missionItem.cameraOrientationFixed = false
if (index == -1) { if (index == -1) {
gridTypeCombo.currentIndex = _gridTypeManual gridTypeCombo.currentIndex = _gridTypeManual
} else { } else {
var listIndex = index - _gridTypeCamera
gridTypeCombo.currentIndex = index gridTypeCombo.currentIndex = index
missionItem.cameraOrientationFixed = _vehicleCameraList[listIndex].fixedOrientation if (index != 1) {
// Specific camera is selected
missionItem.cameraOrientationFixed = _vehicleCameraList[index - _gridTypeCamera].fixedOrientation
}
} }
} }
} }
@ -228,7 +231,7 @@ Rectangle {
QGCRadioButton { QGCRadioButton {
width: _editFieldWidth width: _editFieldWidth
text: "Landscape" text: "Landscape"
checked: missionItem.cameraOrientationLandscape.value == 1 checked: !!missionItem.cameraOrientationLandscape.value
exclusiveGroup: cameraOrientationGroup exclusiveGroup: cameraOrientationGroup
onClicked: missionItem.cameraOrientationLandscape.value = 1 onClicked: missionItem.cameraOrientationLandscape.value = 1
} }
@ -236,7 +239,7 @@ Rectangle {
QGCRadioButton { QGCRadioButton {
id: cameraOrientationPortrait id: cameraOrientationPortrait
text: "Portrait" text: "Portrait"
checked: missionItem.cameraOrientationLandscape.value == 0 checked: !missionItem.cameraOrientationLandscape.value
exclusiveGroup: cameraOrientationGroup exclusiveGroup: cameraOrientationGroup
onClicked: missionItem.cameraOrientationLandscape.value = 0 onClicked: missionItem.cameraOrientationLandscape.value = 0
} }
@ -372,7 +375,7 @@ Rectangle {
QGCRadioButton { QGCRadioButton {
id: fixedAltitudeRadio id: fixedAltitudeRadio
text: qsTr("Altitude") text: qsTr("Altitude")
checked: missionItem.fixedValueIsAltitude.value checked: !!missionItem.fixedValueIsAltitude.value
exclusiveGroup: fixedValueGroup exclusiveGroup: fixedValueGroup
onClicked: missionItem.fixedValueIsAltitude.value = 1 onClicked: missionItem.fixedValueIsAltitude.value = 1
} }

Loading…
Cancel
Save