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 <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2020-02-21 09:54:43 -08:00
parent ffdcc8bf30
commit 289d451294

View file

@ -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 {