ValueButton {
id: startDate
- function openDateDialog() {
- var dialog = pageStack.push("Sailfish.Silica.DatePickerDialog", {
- date: value
- })
-
+ property date date: new Date()
+ label: "Date"
+ value: Qt.formatDate(date, 'd MMM yyyy')
+ width: parent.width
+ onClicked: {
+ var dialog = pageStack.push("Sailfish.Silica.DatePickerDialog", { date: value })
dialog.accepted.connect(function() {
- value = dialog.dateText
- selectedDate = dialog.date
+ date = dialog.date
})
}
-
- label: "Date"
- value: Qt.formatDate(new Date(), 'd MMM yyyy')
- width: parent.width
- onClicked: openDateDialog()
+ onDateChanged: {
+ value = Qt.formatDate(date, 'd MMM yyyy')
+ }
}
ValueButton {
}
}
}
+
+ onAccepted: {
+ var start = new Date(startDate.date.getFullYear(), startDate.date.getMonth(), startDate.date.getDate(), startTime.time.getHours(), startTime.time.getMinutes())
+ var duration = (durationTime.duration.getHours() * 24 * 60) + (durationTime.duration.getMinutes() * 60) + (durationTime.duration.getSeconds())
+ var overtook = parseInt(faster.text)
+ var overtakenby = parseInt(slower.text)
+ journeymodel.addJourney(start, duration, overtook, overtakenby)
+ }
}