1
0
Fork 0
mirror of https://github.com/subsurface/subsurface.git synced 2025-02-19 22:16:15 +00:00

mobile-widgets/qml: Fix Kirigami error.

Solve kirigami error:
INFO: qrc:/org/kde/kirigami/ScrollablePage.qml:187: TypeError: Cannot assign to read-only property "parent".

Kirigami.scrollPage does not allow a ListModel be defined, even though it is allowed in QtQuick.

Signed-off-by: jan Iversen <jan@casacondor.com>
This commit is contained in:
jan Iversen 2020-01-29 11:14:50 +01:00 committed by Dirk Hohndel
parent eec1511218
commit a534f1a25c

View file

@ -11,23 +11,6 @@ Kirigami.ScrollablePage {
background: Rectangle { color: subsurfaceTheme.backgroundColor }
title: qsTr("Dive summary")
ListModel {
id: monthModel
ListElement {text: qsTr("Total")}
ListElement {text: qsTr(" 1 month [ 30 days]")}
ListElement {text: qsTr(" 2 month [ 60 days]")}
ListElement {text: qsTr(" 3 month [ 90 days]")}
ListElement {text: qsTr(" 4 month [120 days]")}
ListElement {text: qsTr(" 5 month [150 days]")}
ListElement {text: qsTr(" 6 month [180 days]")}
ListElement {text: qsTr(" 7 month [210 days]")}
ListElement {text: qsTr(" 8 month [240 days]")}
ListElement {text: qsTr(" 9 month [270 days]")}
ListElement {text: qsTr("10 month [300 days]")}
ListElement {text: qsTr("11 month [330 days]")}
ListElement {text: qsTr("12 month [360 days]")}
}
onVisibleChanged: {
if (visible)
Backend.summaryCalculation(selectionPrimary.currentIndex, selectionSecondary.currentIndex)
@ -39,6 +22,23 @@ Kirigami.ScrollablePage {
columnSpacing: Kirigami.Units.smallSpacing
rowSpacing: Kirigami.Units.smallSpacing
ListModel {
id: monthModel
ListElement {text: qsTr("Total")}
ListElement {text: qsTr(" 1 month [ 30 days]")}
ListElement {text: qsTr(" 2 month [ 60 days]")}
ListElement {text: qsTr(" 3 month [ 90 days]")}
ListElement {text: qsTr(" 4 month [120 days]")}
ListElement {text: qsTr(" 5 month [150 days]")}
ListElement {text: qsTr(" 6 month [180 days]")}
ListElement {text: qsTr(" 7 month [210 days]")}
ListElement {text: qsTr(" 8 month [240 days]")}
ListElement {text: qsTr(" 9 month [270 days]")}
ListElement {text: qsTr("10 month [300 days]")}
ListElement {text: qsTr("11 month [330 days]")}
ListElement {text: qsTr("12 month [360 days]")}
}
TemplateLabel {
text: qsTr("oldest/newest dive")
font.bold: true