From deeecc744a583512d837d79f20cc9b03f89c4cc0 Mon Sep 17 00:00:00 2001 From: dogmaphobic Date: Tue, 3 Nov 2015 17:21:50 -0500 Subject: [PATCH] Adding a confirmation dialog for when arming vehicle. --- src/ui/toolbar/MainToolBarIndicators.qml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/ui/toolbar/MainToolBarIndicators.qml b/src/ui/toolbar/MainToolBarIndicators.qml index d571e10d7..9d310fd8a 100644 --- a/src/ui/toolbar/MainToolBarIndicators.qml +++ b/src/ui/toolbar/MainToolBarIndicators.qml @@ -25,6 +25,7 @@ import QtQuick 2.5 import QtQuick.Controls 1.2 import QtGraphicalEffects 1.0 import QtQuick.Controls.Styles 1.2 +import QtQuick.Dialogs 1.1 import QGroundControl 1.0 import QGroundControl.Controls 1.0 @@ -441,7 +442,19 @@ Row { MouseArea { anchors.fill: parent onClicked: { + armDialog.visible = true + } + } + MessageDialog { + id: armDialog + visible: false + icon: StandardIcon.Warning + standardButtons: StandardButton.Yes | StandardButton.No + title: activeVehicle.armed ? "Disarming Vehicle" : "Arming Vehicle" + text: activeVehicle.armed ? "Do you want to disarm? This will cut power to all motors." : "Do you want to arm? This will enable all motors." + onYes: { activeVehicle.armed = !activeVehicle.armed + armDialog.visible = false } } } -- 2.22.0