import "components"
Page {
- property alias name: schedule.name
- property alias code: schedule.code
-
SilicaFlickable {
id: view
pressDelay: 0
}
PageHeader {
id: header
- title: name
+ title: schedule.name
}
SilicaListView {
id: stationScheduleView
visible: true
}
},
- State {
+ State {
name: "ready"
PropertyChanges {
target: stationScheduleView
}
]
+ /*
StationScheduleModel {
id: schedule
onNameChanged: view.updateStation()
onLayoutChanged: if (error) view.state = "error"
else view.state = "ready"
}
-
+ */
+ Connections {
+ target: schedule
+ // onNameChanged: view.updateStation()
+ onLayoutChanged: if (schedule.error) view.state = "error"
+ else view.state = "ready"
+ }
Component.onCompleted: {
updateTimer.triggered.connect(view.updateStation)
view.state = "loading"