From 7e8212cefea5a7ac380a77266626889c0d205f6c Mon Sep 17 00:00:00 2001 From: Mathieu Pellerin Date: Fri, 25 Sep 2026 17:34:15 +0700 Subject: [PATCH] Add an object name to the identify tool item for plugins to access --- src/app/qml/QgisMobileapp.qml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/app/qml/QgisMobileapp.qml b/src/app/qml/QgisMobileapp.qml index fd11be9961d..dbac7ced5b3 100644 --- a/src/app/qml/QgisMobileapp.qml +++ b/src/app/qml/QgisMobileapp.qml @@ -269,17 +269,9 @@ ApplicationWindow { states: [ State { name: "browse" - PropertyChanges { - target: identifyTool - deactivated: false - } }, State { name: "digitize" - PropertyChanges { - target: identifyTool - deactivated: false - } PropertyChanges { target: mainWindow currentRubberband: digitizingRubberband @@ -287,10 +279,6 @@ ApplicationWindow { }, State { name: 'measure' - PropertyChanges { - target: identifyTool - deactivated: true - } PropertyChanges { target: mainWindow currentRubberband: measuringTool.measuringRubberband @@ -1061,10 +1049,12 @@ ApplicationWindow { /** The identify tool **/ QfIdentifyTool { id: identifyTool + objectName: "identifyTool" property bool isMenuRequest: false property bool isPieMenuRequest: false + deactivated: stateMachine.state === 'measure' mapSettings: mapCanvas.mapSettings model: isPieMenuRequest || isMenuRequest ? menuFeatureListModel : featureListForm.model searchRadiusMm: 3