9 property alias model: lv.model
16 delegate: OverviewItem {
17 onShowDetails: lv.showDetails(details)
36 width: parent.width - 50
37 height: parent.height - 50
38 anchors.centerIn: parent
48 Behavior on opacity { PropertyAnimation { duration: 250 }}
53 easing.type: Easing.InCubic
60 anchors.left: parent.left
61 anchors.right: parent.right
62 anchors.top: parent.top
63 horizontalAlignment: Text.AlignHCenter
71 anchors.left: parent.left
72 anchors.right: parent.right
73 anchors.top: detailsTitle.bottom
74 horizontalAlignment: Text.AlignLeft
80 onClicked: lv.state = 'overview'
84 function showDetails(details) {
85 detailsTitle.text = 'Details for ' + details.time_from + '-' + details.time_to
87 for(var k=0; k < details.details.length; k++) {
88 if (details.details[k].station != '') {
89 detailsList.text += 'Station: ' + details.details[k].station + '\n' + details.details[k].info + '\n'