From bad4335cd8178ac60c503ba831d277219d505beb Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Wed, 8 Mar 2017 14:49:13 -0800 Subject: [PATCH] Easter egg mechanism For showTouchAreas and showAdvancedUI --- src/ui/toolbar/MainToolBar.qml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/ui/toolbar/MainToolBar.qml b/src/ui/toolbar/MainToolBar.qml index 1ee5aa2..610cb6e 100644 --- a/src/ui/toolbar/MainToolBar.qml +++ b/src/ui/toolbar/MainToolBar.qml @@ -67,6 +67,28 @@ Rectangle { flyButton.checked = true } + // Easter egg mechanism + MouseArea { + anchors.fill: parent + onClicked: { + console.log("easter egg click", ++_clickCount) + eggTimer.restart() + if (_clickCount == 5) { + QGroundControl.showAdvancedUI = true + } else if (_clickCount == 7) { + QGroundControl.showTouchAreas = true + } + } + + property int _clickCount: 0 + + Timer { + id: eggTimer + interval: 1000 + onTriggered: parent._clickCount = 0 + } + } + /// Bottom single pixel divider Rectangle { anchors.left: parent.left