13
13
property var currentDay: new Date()
16
weekRibbon.visibleWeek = currentDay.weekStart(Qt.locale().firstDayOfWeek);
17
weekRibbon.setSelectedDay(currentDay);
22
text: Qt.formatDateTime( new Date(),"d MMMM yyyy");
28
id: timeLabel;visible: false
29
text: new Date(0, 0, 0, 0).toLocaleTimeString(Qt.locale(), i18n.tr("HH"))
34
visibleWeek: currentDay.weekStart(Qt.locale().firstDayOfWeek);
35
anchors.top: todayLabel.bottom
36
anchors.left: timeLabel.right
39
//removing timeLabel.width from front and back of ribbon
40
weekWidth: ((width - 2* timeLabel.width )/ 7 )
43
currentDay = visibleWeek
53
objectName:"DayViewPathBase"
55
property var visibleDay: currentDay;
59
property var startDay: weekViewPath.visibleDay.addDays(-1)
62
anchors.top: weekRibbon.bottom
17
objectName: "DayViewPathBase"
19
property var startDay: currentDay.addDays(-1)
21
anchors.top: parent.top
22
anchors.topMargin: units.gu(1.5)
63
24
width: parent.width
64
height: parent.height - weekRibbon.height - units.gu(3)
25
height: parent.height - units.gu(3)
66
27
onNextItemHighlighted: {
29
currentDay = currentDay.addDays(1);
70
32
onPreviousItemHighlighted: {
75
currentDay = visibleDay.addDays(1);
78
function previousDay(){
79
currentDay = visibleDay.addDays(-1);
82
delegate: DayComponent {
34
currentDay = currentDay.addDays(-1);
37
delegate: TimeLineBaseComponent {
84
39
objectName: "DayComponent-"+index
86
43
width: parent.width
87
44
height: parent.height
88
weekWidth: weekRibbon.weekWidth
46
startDay: getStartDay().addDays(-1);
91
48
function getStartDay() {
93
if (index === weekViewPath.currentIndex) {
94
return intern.startDay;
50
if (index === dayViewPath.currentIndex) {
51
return dayViewPath.startDay;
98
var previousIndex = weekViewPath.currentIndex > 0 ? weekViewPath.currentIndex - 1 : 2
55
var previousIndex = dayViewPath.currentIndex > 0 ? dayViewPath.currentIndex - 1 : 2
99
56
if ( index === previousIndex ) {
100
return intern.startDay.addDays(2);
57
return dayViewPath.startDay.addDays(2);
104
return intern.startDay.addDays(1);
61
return dayViewPath.startDay.addDays(1);