summaryrefslogtreecommitdiff
path: root/pages/HomeForm.ui.qml
blob: 163a20eaa74f498b8dbf9b26ef224308cccc9dc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
import QtQuick 2.12
import QtQuick.Layouts 1.3
import QtQuick.Controls 2.12
import QtQuick.Controls.Material 2.12

Rectangle {
	id: rectangle

	property alias menuButton: menuButton

	ToolBar {
		id: toolbar
		height: 56
		font.family: "Google Sans"
		anchors.top: parent.top
		anchors.topMargin: 0
		anchors.right: parent.right
		anchors.rightMargin: 0
		anchors.left: parent.left
		anchors.leftMargin: 0
		background: Rectangle {
			color: "#FFF"
		}

		RowLayout {
			anchors.fill: parent
			spacing: 8

			ToolButton {
				id: menuButton
				icon.name: "menu-icon"
				icon.source: "/assets/menu-24px.svg"
				highlighted: true
			}
			Label {
				id: title
				text: qsTr("Today")
				font.weight: Font.Medium
				wrapMode: Text.WordWrap
				color: "#000000"
				font.family: "Google Sans"
				font.pointSize: 20
				elide: Label.ElideRight
				horizontalAlignment: Text.AlignLeft
				verticalAlignment: Qt.AlignVCenter
				Layout.fillWidth: true
			}
			ToolButton {
			}
		}
	}

	TaskList {
		height: 72
		anchors.top: toolbar.bottom
		anchors.topMargin: 8
		anchors.right: parent.right
		anchors.rightMargin: 0
		anchors.left: parent.left
		anchors.leftMargin: 0
	}

	RoundButton {
		id: roundButton
		width: 144
		spacing: 8
		height: 64

		text: qsTr("New task")
		padding: 16
		font.capitalization: Font.MixedCase
		font.family: "Google Sans"
		font.pointSize: 16
		font.weight: Font.Medium

		rightPadding: 24
		leftPadding: 16
		bottomPadding: 16
		topPadding: 16
		autoExclusive: false
		focusPolicy: Qt.NoFocus
		anchors.bottom: parent.bottom
		anchors.bottomMargin: 16
		anchors.right: parent.right
		anchors.rightMargin: 16
		highlighted: true

		icon.name: "add-icon"
		icon.source: "/assets/add-24px.svg"
	}
}