diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2019-12-21 20:41:06 +0100 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2020-03-10 09:25:57 -0700 |
commit | 69516c37ec076c20a41e747e83e01ce429729ec7 (patch) | |
tree | 44cd91907553f8a4835696c4aa35e68271e80f92 /mobile-widgets/qml | |
parent | dd8d8edc45dad1316aa5b5470247e14fb75d67e1 (diff) | |
download | subsurface-69516c37ec076c20a41e747e83e01ce429729ec7.tar.gz |
mobile/divelist: select dive after swipe
After swiping through the dive list, select the currently visible dive.
Thus, the dive is highlighted in the overview pane.
The connection with the QMLManager feels atrocious, but I would prefer to have
as little logic in QML as possible.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'mobile-widgets/qml')
-rw-r--r-- | mobile-widgets/qml/DiveDetails.qml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mobile-widgets/qml/DiveDetails.qml b/mobile-widgets/qml/DiveDetails.qml index 66e082163..616b4e724 100644 --- a/mobile-widgets/qml/DiveDetails.qml +++ b/mobile-widgets/qml/DiveDetails.qml @@ -313,6 +313,7 @@ Kirigami.Page { highlightRangeMode: ListView.StrictlyEnforceRange onMovementEnded: { currentIndex = indexAt(contentX+1, 1); + manager.selectSwipeRow(currentIndex) } delegate: Flickable { id: internalScrollView |