-
Notifications
You must be signed in to change notification settings - Fork 15
/
ControlsWPTask.qml
157 lines (113 loc) · 2.97 KB
/
ControlsWPTask.qml
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
import QtQuick 1.1
Rectangle {
id: controls_row
property alias track_task_ma: track_task_ma
property alias track_task_icon: track_task_icon
property alias mark_done_task_ma: mark_done_task_ma
property alias delete_task_ma: delete_task_ma
property alias edit_task_ma: edit_task_ma
property alias track_task_text: track_task_text
property alias mark_done_task_text: mark_done_task_text
property alias track_task: track_task
color: styl.panel_back_color
width: Math.max(track_task.width, mark_done_task.width) + Math.max(delete_task.width, edit_task.width) + 44
height: 0
Row {
id: track_task
anchors {
top: parent.top
topMargin: 6
left: parent.left
leftMargin: 12
}
spacing: 6
Image {
id: track_task_icon
source: "images/play_green.png"
smooth: true
}
Text {
id: track_task_text
color: styl.text_color_primary
text: qsTr("Track")
font {family: "Ubuntu"; pixelSize: 14}
}
}
Row {
id: mark_done_task
anchors {
top: track_task.bottom
topMargin: 6
left: track_task.left
}
spacing: 6
Image {
id: mark_done_task_icon
source: "images/tick_blue.png"
smooth: true
}
Text {
id: mark_done_task_text
color: styl.text_color_primary
text: qsTr("Mark Done")
font {family: "Ubuntu"; pixelSize: 14}
}
}
Row {
id: delete_task
anchors {
top: parent.top
topMargin: 6
left: parent.left
leftMargin: Math.max(track_task.width, mark_done_task.width) + 36
}
spacing: 6
Image {
id: delete_task_icon
source: "images/close_red.png"
smooth: true
}
Text {
id: delete_task_text
color: styl.text_color_primary
text: qsTr("Delete")
font {family: "Ubuntu"; pixelSize: 14}
}
}
Row {
id: edit_task
anchors {
top: delete_task.bottom
topMargin: 6
left: delete_task.left
}
spacing: 6
Image {
id: edit_task_icon
source: styl.edit_icon
smooth: true
}
Text {
id: edit_task_text
color: styl.text_color_primary
text: qsTr("Edit")
font {family: "Ubuntu"; pixelSize: 14}
}
}
MouseArea {
id: track_task_ma
anchors.fill: track_task
}
MouseArea {
id: mark_done_task_ma
anchors.fill: mark_done_task
}
MouseArea {
id: edit_task_ma
anchors.fill: edit_task
}
MouseArea {
id: delete_task_ma
anchors.fill: delete_task
}
}