From bf081866e9a15a8e9bdee46cbdf3058fcdab3450 Mon Sep 17 00:00:00 2001 From: Berthold Stoeger Date: Thu, 15 Aug 2019 00:15:30 +0200 Subject: Mobile: return dive-id directly from DiveListModel We don't want to generate a DiveObjectHelper numerous times for every item in the dive list. Therefore, return this datum directly from the model. In this case, don't remove from DiveObjectHelper, as this datum might be used by grantlee templates. Signed-off-by: Berthold Stoeger --- mobile-widgets/qml/DiveList.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'mobile-widgets') diff --git a/mobile-widgets/qml/DiveList.qml b/mobile-widgets/qml/DiveList.qml index ddcb81834..7d887368a 100644 --- a/mobile-widgets/qml/DiveList.qml +++ b/mobile-widgets/qml/DiveList.qml @@ -229,11 +229,11 @@ Kirigami.ScrollablePage { copyButtonVisible = false pasteButtonVisible = false timer.stop() - manager.copyDiveData(dive.id) + manager.copyDiveData(id) } onPressAndHold: { globalDrawer.close() - manager.copyDiveData(dive.id) + manager.copyDiveData(id) pageStack.push(settingsCopyWindow) } } @@ -270,7 +270,7 @@ Kirigami.ScrollablePage { copyButtonVisible = false pasteButtonVisible = false timer.stop() - manager.pasteDiveData(dive.id) + manager.pasteDiveData(id) } } } @@ -307,7 +307,7 @@ Kirigami.ScrollablePage { copyButtonVisible = false pasteButtonVisible = false timer.stop() - manager.deleteDive(dive.id) + manager.deleteDive(id) } } } -- cgit v1.2.3-70-g09d2