From f722a84b4c1ce2e5bc0d4321584446dbd3d0734e Mon Sep 17 00:00:00 2001 From: DoinLakeFlyer Date: Sun, 15 Mar 2020 11:59:56 -0700 Subject: [PATCH] Vertical index display. Click anywhere in bar. --- src/PlanView/MissionItemStatus.qml | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/src/PlanView/MissionItemStatus.qml b/src/PlanView/MissionItemStatus.qml index 0a76dc123..db0e9eec2 100644 --- a/src/PlanView/MissionItemStatus.qml +++ b/src/PlanView/MissionItemStatus.qml @@ -99,12 +99,32 @@ Rectangle { checked: object.isCurrentItem label: object.abbreviation.charAt(0) index: object.abbreviation.charAt(0) > 'A' && object.abbreviation.charAt(0) < 'z' ? -1 : object.sequenceNumber - showSequenceNumbers: true - visible: true - onClicked: root.setCurrentSeqNum(object.sequenceNumber) + showSequenceNumbers: false + } + + Rectangle { + id: indexBackground + anchors.leftMargin: -2 + anchors.rightMargin: -2 + anchors.fill: indexLabel + color: qgcPal.window + opacity: 0.3 + visible: indexLabel.visible + transform: Rotation { angle: 90; origin.x: indexBackground.width / 2; origin.y: indexBackground.height / 2 } + } + + QGCLabel { + id: indexLabel + anchors.centerIn: parent + text: object.sequenceNumber + visible: indicator.index != -1 + transform: Rotation { angle: 90; origin.x: indexLabel.width / 2; origin.y: indexLabel.height / 2 } + } + + MouseArea { + anchors.fill: parent + onClicked: root.setCurrentSeqNum(object.sequenceNumber) } } } } - - -- 2.22.0