Commit fc3f1350 authored by Don Gagne's avatar Don Gagne

Increase hamburger touch size

parent 5ee3a9f5
...@@ -66,50 +66,57 @@ Rectangle { ...@@ -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
} }
} }
} }
......
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