|
|
@ -66,50 +66,57 @@ Rectangle { |
|
|
|
visible: missionItem.isCurrentItem && missionItem.sequenceNumber != 0 |
|
|
|
visible: missionItem.isCurrentItem && missionItem.sequenceNumber != 0 |
|
|
|
color: qgcPal.windowShade |
|
|
|
color: qgcPal.windowShade |
|
|
|
|
|
|
|
|
|
|
|
MouseArea { |
|
|
|
} |
|
|
|
anchors.fill: parent |
|
|
|
|
|
|
|
onClicked: hamburgerMenu.popup() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Menu { |
|
|
|
MouseArea { |
|
|
|
id: hamburgerMenu |
|
|
|
// The MouseArea for the hamburger is larger than the hamburger image itself in order to provide a larger |
|
|
|
|
|
|
|
// touch area on mobile |
|
|
|
|
|
|
|
anchors.top: parent.top |
|
|
|
|
|
|
|
anchors.bottom: editorLoader.top |
|
|
|
|
|
|
|
anchors.leftMargin: -hamburger.anchors.rightMargin |
|
|
|
|
|
|
|
anchors.left: hamburger.left |
|
|
|
|
|
|
|
anchors.right: parent.right |
|
|
|
|
|
|
|
onClicked: hamburgerMenu.popup() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Menu { |
|
|
|
|
|
|
|
id: hamburgerMenu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MenuItem { |
|
|
|
|
|
|
|
text: qsTr("Insert") |
|
|
|
|
|
|
|
onTriggered: insert() |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
MenuItem { |
|
|
|
MenuItem { |
|
|
|
text: qsTr("Insert") |
|
|
|
text: qsTr("Delete") |
|
|
|
onTriggered: insert() |
|
|
|
onTriggered: remove() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
MenuItem { |
|
|
|
MenuItem { |
|
|
|
text: qsTr("Delete") |
|
|
|
text: "Change command..." |
|
|
|
onTriggered: remove() |
|
|
|
onTriggered: commandPicker.clicked() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
MenuItem { |
|
|
|
MenuSeparator { |
|
|
|
text: "Change command..." |
|
|
|
visible: missionItem.isSimpleItem |
|
|
|
onTriggered: commandPicker.clicked() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MenuSeparator { |
|
|
|
MenuItem { |
|
|
|
visible: missionItem.isSimpleItem |
|
|
|
text: qsTr("Show all values") |
|
|
|
} |
|
|
|
checkable: true |
|
|
|
|
|
|
|
checked: missionItem.isSimpleItem ? missionItem.rawEdit : false |
|
|
|
|
|
|
|
visible: missionItem.isSimpleItem |
|
|
|
|
|
|
|
|
|
|
|
MenuItem { |
|
|
|
onTriggered: { |
|
|
|
text: qsTr("Show all values") |
|
|
|
if (missionItem.rawEdit) { |
|
|
|
checkable: true |
|
|
|
if (missionItem.friendlyEditAllowed) { |
|
|
|
checked: missionItem.isSimpleItem ? missionItem.rawEdit : false |
|
|
|
missionItem.rawEdit = false |
|
|
|
visible: missionItem.isSimpleItem |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onTriggered: { |
|
|
|
|
|
|
|
if (missionItem.rawEdit) { |
|
|
|
|
|
|
|
if (missionItem.friendlyEditAllowed) { |
|
|
|
|
|
|
|
missionItem.rawEdit = false |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
qgcView.showMessage(qsTr("Mission Edit"), qsTr("You have made changes to the mission item which cannot be shown in Simple Mode"), StandardButton.Ok) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} else { |
|
|
|
} else { |
|
|
|
missionItem.rawEdit = true |
|
|
|
qgcView.showMessage(qsTr("Mission Edit"), qsTr("You have made changes to the mission item which cannot be shown in Simple Mode"), StandardButton.Ok) |
|
|
|
} |
|
|
|
} |
|
|
|
checked = missionItem.rawEdit |
|
|
|
} else { |
|
|
|
|
|
|
|
missionItem.rawEdit = true |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
checked = missionItem.rawEdit |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|