summaryrefslogtreecommitdiffstats
path: root/mobile-widgets/qml
diff options
context:
space:
mode:
authorGravatar Berthold Stoeger <bstoeger@mail.tuwien.ac.at>2019-09-14 19:58:30 +0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-09-21 16:12:23 -0700
commit9322c54b6a1e1bb85954b106be5410e413a05c14 (patch)
tree3d2c4c5ea65bfa6c4bc4f68baa6f37d773117dc7 /mobile-widgets/qml
parentce751bd6963d13c23f554da4e5fc66ee0d74eb1f (diff)
downloadsubsurface-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.qml6
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 !== ""