From aa82a3ce87d2da0c489e22a6285feff09c4de7d1 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 6 Jun 2023 14:52:13 +0200 Subject: [PATCH] Disable entering edit mode with longpress in the dashboard Fixes: #1040 --- nymea-app/ui/mainviews/dashboard/Dashboard.qml | 11 ++++++----- .../ui/mainviews/dashboard/DashboardThingDelegate.qml | 1 - 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/nymea-app/ui/mainviews/dashboard/Dashboard.qml b/nymea-app/ui/mainviews/dashboard/Dashboard.qml index 63bea909..77cf6d97 100644 --- a/nymea-app/ui/mainviews/dashboard/Dashboard.qml +++ b/nymea-app/ui/mainviews/dashboard/Dashboard.qml @@ -80,11 +80,12 @@ MainViewBase { contentWidth: width bottomMargin: root.bottomMargin - MouseArea { - width: flickable.contentWidth - height: flickable.contentHeight - onPressAndHold: root.editMode = true - } + // Disabling this as it causes collisions when items in the dashboard use longpresses +// MouseArea { +// width: flickable.contentWidth +// height: flickable.contentHeight +// onPressAndHold: root.editMode = true +// } GridLayout { id: layout diff --git a/nymea-app/ui/mainviews/dashboard/DashboardThingDelegate.qml b/nymea-app/ui/mainviews/dashboard/DashboardThingDelegate.qml index 87cd9c06..f93ec1d9 100644 --- a/nymea-app/ui/mainviews/dashboard/DashboardThingDelegate.qml +++ b/nymea-app/ui/mainviews/dashboard/DashboardThingDelegate.qml @@ -49,6 +49,5 @@ DashboardDelegateBase { thing: engine.thingManager.fetchingData ? null : engine.thingManager.things.getThing(root.item.thingId) onClicked: pageStack.push(Qt.resolvedUrl("../../devicepages/" + NymeaUtils.interfaceListToDevicePage(thing.thingClass.interfaces)), {thing: thing}) - onPressAndHold: root.longPressed() } }