Commit 1d2af268 authored by dogmaphobic's avatar dogmaphobic

Tidying up Setup dialogs.

parent 5b90484b
...@@ -76,11 +76,10 @@ QGCView { ...@@ -76,11 +76,10 @@ QGCView {
id: customConfigDialogComponent id: customConfigDialogComponent
QGCViewMessage { QGCViewMessage {
id: customConfigDialog id: customConfigDialog
message: "Your vehicle is using a custom airframe configuration. " +
message: "Your vehicle is using a custom airframe configuration. " + "This configuration can only be modified through the Parameter Editor.\n\n" +
"This configuration can only be modified through the Parameter Editor.\n\n" + "If you want to Reset your airframe configuration and select a standard configuration, click 'Reset' above."
"If you want to Reset your airframe configuration and select a standard configuration, click 'Reset' above."
property Fact sys_autostart: controller.getParameterFact(-1, "SYS_AUTOSTART") property Fact sys_autostart: controller.getParameterFact(-1, "SYS_AUTOSTART")
...@@ -129,7 +128,7 @@ QGCView { ...@@ -129,7 +128,7 @@ QGCView {
id: helpText id: helpText
width: parent.width - applyButton.width - 5 width: parent.width - applyButton.width - 5
text: "Please select your airframe type. Click 'Apply and Restart' to reboot the autopilot. Please re-connect then manually." text: "Please select your airframe type. Click 'Apply and Restart' to reboot the autopilot. Please re-connect then manually."
font.pixelSize: ScreenTools.mediumFontPixelSize font.weight: Font.DemiBold
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
} }
......
...@@ -119,11 +119,11 @@ QGCView { ...@@ -119,11 +119,11 @@ QGCView {
Column { Column {
id: innerColumn id: innerColumn
width: panel.width width: panel.width
spacing: ScreenTools.defaultFontPixelHeight spacing: ScreenTools.defaultFontPixelHeight * 0.5
QGCLabel { QGCLabel {
text: "Battery" text: "Battery"
font.pixelSize: ScreenTools.mediumFontPixelSize font.weight: Font.DemiBold
} }
Rectangle { Rectangle {
...@@ -213,20 +213,30 @@ QGCView { ...@@ -213,20 +213,30 @@ QGCView {
anchors.left: batteryImage.right anchors.left: batteryImage.right
anchors.verticalCenter: voltageCol.verticalCenter anchors.verticalCenter: voltageCol.verticalCenter
spacing: ScreenTools.defaultFontPixelHeight spacing: ScreenTools.defaultFontPixelHeight
Row {
QGCLabel { QGCLabel {
text: "Battery Max: " + (battNumCells.value * battHighVolt.value).toFixed(1) + ' V' width: ScreenTools.defaultFontPixelWidth * 12
text: "Battery Max:"
}
QGCLabel {
text: (battNumCells.value * battHighVolt.value).toFixed(1) + ' V'
}
} }
Row {
QGCLabel { QGCLabel {
text: "Battery Min: " + (battNumCells.value * battLowVolt.value).toFixed(1) + ' V' width: ScreenTools.defaultFontPixelWidth * 12
text: "Battery Min:"
}
QGCLabel {
text: (battNumCells.value * battLowVolt.value).toFixed(1) + ' V'
}
} }
} }
} // Rectangle - Battery settings } // Rectangle - Battery settings
QGCLabel { QGCLabel {
text: "ESC PWM Minimum and Maximum Calibration" text: "ESC PWM Minimum and Maximum Calibration"
font.pixelSize: ScreenTools.mediumFontPixelSize font.weight: Font.DemiBold
} }
Rectangle { Rectangle {
...@@ -258,15 +268,22 @@ QGCView { ...@@ -258,15 +268,22 @@ QGCView {
} }
} }
QGCCheckBox {
id: showUAVCAN
text: "Show UAVCAN Settings"
}
QGCLabel { QGCLabel {
text: "UAVCAN Bus Configuration" text: "UAVCAN Bus Configuration"
font.pixelSize: ScreenTools.mediumFontPixelSize font.weight: Font.DemiBold
visible: showUAVCAN.checked
} }
Rectangle { Rectangle {
width: parent.width width: parent.width
height: uavCanConfigColumn.height + ScreenTools.defaultFontPixelHeight height: uavCanConfigColumn.height + ScreenTools.defaultFontPixelHeight
color: palette.windowShade color: palette.windowShade
visible: showUAVCAN.checked
Column { Column {
id: uavCanConfigColumn id: uavCanConfigColumn
...@@ -288,14 +305,16 @@ QGCView { ...@@ -288,14 +305,16 @@ QGCView {
QGCLabel { QGCLabel {
text: "UAVCAN Motor Index and Direction Assignment" text: "UAVCAN Motor Index and Direction Assignment"
font.pixelSize: ScreenTools.mediumFontPixelSize font.weight: Font.DemiBold
visible: showUAVCAN.checked
} }
Rectangle { Rectangle {
width: parent.width width: parent.width
height: uavCanEscCalColumn.height + ScreenTools.defaultFontPixelHeight height: uavCanEscCalColumn.height + ScreenTools.defaultFontPixelHeight
color: palette.windowShade color: palette.windowShade
enabled: uavcanEnabledCheckBox.checked visible: showUAVCAN.checked
enabled: uavcanEnabledCheckBox.checked
Column { Column {
id: uavCanEscCalColumn id: uavCanEscCalColumn
...@@ -326,7 +345,7 @@ QGCView { ...@@ -326,7 +345,7 @@ QGCView {
QGCButton { QGCButton {
text: "Stop Assignment" text: "Stop Assignment"
width: ScreenTools.defaultFontPixelWidth * 20 width: ScreenTools.defaultFontPixelWidth * 20
onClicked: controller.StopBusConfigureActuators() onClicked: controller.stopBusConfigureActuators()
} }
} }
} }
...@@ -338,7 +357,7 @@ QGCView { ...@@ -338,7 +357,7 @@ QGCView {
QGCLabel { QGCLabel {
text: "Advanced Power Settings" text: "Advanced Power Settings"
font.pixelSize: ScreenTools.mediumFontPixelSize font.weight: Font.DemiBold
visible: showAdvanced.checked visible: showAdvanced.checked
} }
......
...@@ -65,7 +65,7 @@ QGCView { ...@@ -65,7 +65,7 @@ QGCView {
//----------------------------------------------------------------- //-----------------------------------------------------------------
//-- Return Home Triggers //-- Return Home Triggers
QGCLabel { text: "Triggers For Return Home"; font.pixelSize: ScreenTools.mediumFontPixelSize; } QGCLabel { text: "Triggers For Return Home"; font.weight: Font.DemiBold; }
Item { height: ScreenTools.defaultFontPixelHeight * 0.5; width: 1 } // spacer Item { height: ScreenTools.defaultFontPixelHeight * 0.5; width: 1 } // spacer
...@@ -132,7 +132,7 @@ QGCView { ...@@ -132,7 +132,7 @@ QGCView {
//----------------------------------------------------------------- //-----------------------------------------------------------------
//-- Return Home Settings //-- Return Home Settings
QGCLabel { text: "Return Home Settings"; font.pixelSize: ScreenTools.mediumFontPixelSize; } QGCLabel { text: "Return Home Settings"; font.weight: Font.DemiBold; }
Item { height: ScreenTools.defaultFontPixelHeight * 0.5; width: 1 } // spacer Item { height: ScreenTools.defaultFontPixelHeight * 0.5; width: 1 } // spacer
......
...@@ -49,7 +49,7 @@ QGCView { ...@@ -49,7 +49,7 @@ QGCView {
QGCLabel { QGCLabel {
id: titleLabel id: titleLabel
text: "PX4Flow Camera" text: "PX4Flow Camera"
font.pixelSize: ScreenTools.mediumFontPixelSize font.weight: Font.DemiBold
} }
Image { Image {
......
...@@ -92,11 +92,10 @@ Rectangle { ...@@ -92,11 +92,10 @@ Rectangle {
width: parent.width width: parent.width
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
color: setupComplete ? qgcPal.text : qgcPal.warningText color: setupComplete ? qgcPal.text : qgcPal.warningText
font.pixelSize: ScreenTools.mediumFontPixelSize font.weight: Font.DemiBold
text: setupComplete ? text: setupComplete ?
"Below you will find a summary of the settings for your vehicle. To the left are the setup menus for each component." : "Below you will find a summary of the settings for your vehicle. To the left are the setup menus for each component." :
"WARNING: Your vehicle requires setup prior to flight. Please resolve the items marked in red using the menu on the left." "WARNING: Your vehicle requires setup prior to flight. Please resolve the items marked in red using the menu on the left."
property bool setupComplete: multiVehicleManager.activeVehicle.autopilot.setupComplete property bool setupComplete: multiVehicleManager.activeVehicle.autopilot.setupComplete
} }
......
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