import QtQuick 2.12 import QtQuick.Controls 2.12 import "forms" HomeForm { menuButton { icon.source: "assets/menu-24px.svg" onClicked: drawer.open() } titleLabel.text: contentView.currentItem.title profileButton { icon.source: "assets/profile-24px.svg" onClicked: pageView.push("Profile.qml") } Drawer { id: drawer width: window.width * 0.8 height: window.height visible: false DayListForm { todayItemDelegate { text: qsTr("Today") onClicked: { contentView.push("TaskList.qml") var taskList = contentView.currentItem taskList.title = qsTr("Today") drawer.close() } } futureItemDelegate { text:qsTr("Future") onClicked: { contentView.push("TaskList.qml") var taskList = contentView.currentItem taskList.title = qsTr("Future task") drawer.close() } } } } contentView.initialItem: TaskList { title: qsTr("Today") } }