diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2019-09-14 19:58:30 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2019-09-21 16:12:23 -0700 |
commit | 9322c54b6a1e1bb85954b106be5410e413a05c14 (patch) | |
tree | 3d2c4c5ea65bfa6c4bc4f68baa6f37d773117dc7 /mobile-widgets/qml | |
parent | ce751bd6963d13c23f554da4e5fc66ee0d74eb1f (diff) | |
download | subsurface-9322c54b6a1e1bb85954b106be5410e413a05c14.tar.gz |
Mobile: pass section directly to tripTitle() and tripShortDate()
Instead of converting the section-heading string to a trip-pointer
in QML and pass that to the tripTitle() and tripShortDate()
functions, pass the string and convert in C++ code.
Hopefully, this makes the code more robust.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'mobile-widgets/qml')
-rw-r--r-- | mobile-widgets/qml/DiveList.qml | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mobile-widgets/qml/DiveList.qml b/mobile-widgets/qml/DiveList.qml index a2cb1e40c..b2c99a02b 100644 --- a/mobile-widgets/qml/DiveList.qml +++ b/mobile-widgets/qml/DiveList.qml @@ -353,8 +353,7 @@ Kirigami.ScrollablePage { } Controls.Label { text: { - var trip = diveListView.model.tripIdToObject(section); - diveListView.model.tripShortDate(trip); + diveListView.model.tripShortDate(section) } color: subsurfaceTheme.primaryTextColor font.pointSize: subsurfaceTheme.smallPointSize @@ -379,8 +378,7 @@ Kirigami.ScrollablePage { Controls.Label { id: sectionText text: { - var trip = diveListView.model.tripIdToObject(section); - diveListView.model.tripTitle(trip); + diveListView.model.tripTitle(section) } wrapMode: Text.WrapAtWordBoundaryOrAnywhere visible: text !== "" |