From 289d4512947a6ce40fb4a9f6c6af710d1a0fea25 Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Fri, 21 Feb 2020 09:54:43 -0800 Subject: mobile UI: fix autoclose of context drawer The default policy closes the context drawer if there is a button release outside the context drawer area. That messes with the intended UI. For us a much more useful behavior is to have the next click outside of the drawer close the drawer. Signed-off-by: Dirk Hohndel --- mobile-widgets/qml/main.qml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'mobile-widgets') diff --git a/mobile-widgets/qml/main.qml b/mobile-widgets/qml/main.qml index f9895692f..2b6eb5d6e 100644 --- a/mobile-widgets/qml/main.qml +++ b/mobile-widgets/qml/main.qml @@ -9,6 +9,7 @@ import QtQuick.Window 2.2 import org.subsurfacedivelog.mobile 1.0 import org.kde.kirigami 2.4 as Kirigami import QtGraphicalEffects 1.0 +import QtQuick.Templates 2.0 as QtQuickTemplates Kirigami.ApplicationWindow { id: rootItem @@ -142,6 +143,8 @@ Kirigami.ApplicationWindow { } contextDrawer: Kirigami.ContextDrawer { + id: contextDrawer + closePolicy: QtQuickTemplates.Popup.CloseOnPressOutside } globalDrawer: Kirigami.GlobalDrawer { -- cgit v1.2.3-70-g09d2