Commit e1a686b7 authored by Don Gagne's avatar Don Gagne

Reordering ui elements

parent 14a0b674
...@@ -54,6 +54,22 @@ Rectangle { ...@@ -54,6 +54,22 @@ Rectangle {
missionItem.cameraTriggerDistance.rawValue = cameraTriggerDistance missionItem.cameraTriggerDistance.rawValue = cameraTriggerDistance
} }
Connections {
target: editorMap.polygonDraw
onPolygonCaptureStarted: {
missionItem.clearPolygon()
}
onPolygonCaptureFinished: {
for (var i=0; i<coordinates.length; i++) {
missionItem.addPolygonCoordinate(coordinates[i])
}
}
onPolygonAdjustVertex: missionItem.adjustPolygonCoordinate(vertexIndex, vertexCoordinate)
}
QGCPalette { id: qgcPal; colorGroupEnabled: true } QGCPalette { id: qgcPal; colorGroupEnabled: true }
ExclusiveGroup { ExclusiveGroup {
...@@ -106,52 +122,6 @@ Rectangle { ...@@ -106,52 +122,6 @@ Rectangle {
onClicked: missionItem.gridAltitudeRelative = checked onClicked: missionItem.gridAltitudeRelative = checked
} }
QGCCheckBox {
id: cameraTrigger
anchors.left: parent.left
text: qsTr("Camera trigger:")
checked: missionItem.cameraTrigger
onClicked: missionItem.cameraTrigger = checked
}
Item {
id: distanceItem
anchors.left: parent.left
anchors.right: parent.right
height: textField.height
enabled: cameraTrigger.checked
QGCLabel {
anchors.baseline: textField.baseline
anchors.left: parent.left
text: qsTr("Distance:")
}
FactTextField {
id: textField
anchors.right: parent.right
width: _editFieldWidth
showUnits: true
fact: missionItem.cameraTriggerDistance
}
}
Connections {
target: editorMap.polygonDraw
onPolygonCaptureStarted: {
missionItem.clearPolygon()
}
onPolygonCaptureFinished: {
for (var i=0; i<coordinates.length; i++) {
missionItem.addPolygonCoordinate(coordinates[i])
}
}
onPolygonAdjustVertex: missionItem.adjustPolygonCoordinate(vertexIndex, vertexCoordinate)
}
QGCLabel { text: qsTr("Camera:") } QGCLabel { text: qsTr("Camera:") }
Rectangle { Rectangle {
...@@ -164,7 +134,6 @@ Rectangle { ...@@ -164,7 +134,6 @@ Rectangle {
Row { Row {
spacing: ScreenTools.defaultFontPixelWidth spacing: ScreenTools.defaultFontPixelWidth
QGCRadioButton { QGCRadioButton {
id: cameraOrientationLandscape id: cameraOrientationLandscape
text: "Landscape" text: "Landscape"
...@@ -184,6 +153,20 @@ Rectangle { ...@@ -184,6 +153,20 @@ Rectangle {
spacing: ScreenTools.defaultFontPixelWidth spacing: ScreenTools.defaultFontPixelWidth
verticalItemAlignment: Grid.AlignVCenter verticalItemAlignment: Grid.AlignVCenter
QGCCheckBox {
id: cameraTrigger
text: qsTr("Trigger:")
checked: missionItem.cameraTrigger
onClicked: missionItem.cameraTrigger = checked
}
FactTextField {
width: _editFieldWidth
showUnits: true
fact: missionItem.cameraTriggerDistance
enabled: missionItem.cameraTrigger
}
QGCLabel { text: qsTr("Focal length:") } QGCLabel { text: qsTr("Focal length:") }
QGCTextField { QGCTextField {
id: focalLengthField id: focalLengthField
......
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