1/* 2 * SPDX-FileCopyrightText: 2020 Dimitris Kardarakos <dimkard@posteo.net> 3 * 4 * SPDX-License-Identifier: GPL-3.0-or-later 5 */ 6 7import QtQuick 2.7 8import org.kde.kirigami 2.0 as Kirigami 9 10Kirigami.ScrollablePage { 11 id: root 12 13 property alias startDate: weekView.startDate 14 property bool wideScreen 15 16 title: weekView.selectedDate.toLocaleDateString(_appLocale, Locale.ShortFormat) 17 18 actions { 19 left: Kirigami.Action { 20 iconName: "go-down" 21 text: i18n("Previous week") 22 23 onTriggered: weekView.previousWeek() 24 } 25 26 main: Kirigami.Action { 27 iconName: "view-calendar-day" 28 text: i18n("Current week") 29 30 onTriggered: weekView.goCurrentWeek() 31 } 32 33 right: Kirigami.Action { 34 iconName: "go-up" 35 text: i18n("Next week") 36 37 onTriggered: weekView.nextWeek() 38 } 39 40 } 41 42 WeekView { 43 id: weekView 44 45 cal: localCalendar 46 wideScreen: root.wideScreen 47 48 onSelectedWeekDateChanged: { 49 if (pageStack.depth > 1) { 50 pageStack.pop(null); 51 } 52 } 53 } 54} 55