QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
PlanViewSettings.qml
Go to the documentation of this file.
1import QtQuick
2import QtQuick.Controls
3import QtQuick.Layouts
4
5import QGroundControl
6import QGroundControl.FactControls
7import QGroundControl.Controls
8
9SettingsPage {
10 property var _settingsManager: QGroundControl.settingsManager
11 property var _planViewSettings: QGroundControl.settingsManager.planViewSettings
12
13 SettingsGroupLayout {
14 Layout.fillWidth: true
15
16 LabelledFactTextField {
17 Layout.fillWidth: true
18 label: qsTr("Default Mission Altitude")
19 fact: _settingsManager.appSettings.defaultMissionItemAltitude
20 visible: fact.visible
21 }
22
23 LabelledFactTextField {
24 Layout.fillWidth: true
25 label: qsTr("VTOL TransitionDistance")
26 fact: _planViewSettings.vtolTransitionDistance
27 visible: fact.visible
28 }
29
30 FactCheckBoxSlider {
31 Layout.fillWidth: true
32 text: qsTr("Use MAV_CMD_CONDITION_GATE for pattern generation")
33 fact: _planViewSettings.useConditionGate
34 visible: fact.visible
35 }
36
37 FactCheckBoxSlider {
38 Layout.fillWidth: true
39 text: qsTr("Missions do not require takeoff item")
40 fact: _planViewSettings.takeoffItemNotRequired
41 visible: fact.visible
42 }
43
44 FactCheckBoxSlider {
45 Layout.fillWidth: true
46 text: qsTr("Allow configuring multiple landing sequences")
47 fact: _planViewSettings.allowMultipleLandingPatterns
48 visible: fact.visible
49 }
50 }
51}