-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.qml
81 lines (65 loc) · 2.47 KB
/
main.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
import controls.Button;
import controls.FocusablePanel;
import "Background.qml";
import "RightMenu.qml";
import "ClockFaceTimer.qml";
import "LeftMenu.qml";
import "BottomTaskSelected.qml";
import "BlueTheme.qml";
import "YellowTheme.qml";
import "RedTheme.qml";
import "FAQ.qml";
Application {
// TODO: сделать рефакторинг кода
// сделать графики
// переверстать адаптивно
// P.s. Возможности проверить адаптивность нет !
id: mainView;
color: "#010101";
Item{
id: switcher;
visible: true;
anchors.left: parent.left;
anchors.top: parent.top;
anchors.right: parent.right;
anchors.bottom: parent.bottom;
/*--------------------------Фон (Gradient)---------------------------------*/
Background {}
YellowTheme {}
BlueTheme {}
RedTheme {}
/*---------------------------------Таймер-------------------------------------*/
// TODO: воспроизведение звука после того как закончится время
// сложность = кол-во томатов
ClockFaceTimer {}
FAQ {}
/*--------------------------Правое меню задач---------------------------------*/
// TODO:
// BUG: отбражение имён тасков выходят за рамки
RightMenu {}
// Комментарии по использованию ТаскЛиста:
// F1 - "Красная кнопка" - удаление выбранного таска
// F2 - "Зелёная кнопка" - помечает таск как выполненый | и на оборот
// F3 - "Жёлтая кнопка" - редактирование выбранного таска
// F4 - "Синяя кнопка" -
/*------------------------------BottomTaskSelected------------------------------------*/
BottomTaskSelected{}
/*------------------------Левое меню персонализации---------------------------*/
LeftMenu {}
}
HistoryList{}
/*----------------------------------------------------------------------------*/
onStarted: {
controltimerButton.setFocus();
var a = new Date(),
td = a.getDate() + '.' + (a.getMonth()+1) + '.' + a.getFullYear();
today.text = td;
var itd = a.getFullYear() + '-' + (a.getMonth()+1) + '-' + a.getDate();
if (itd !== engine.allStats[engine.allStats.length - 1].day){
engine.allStats.push({day: itd,
count: 0
});
}
log("Приложение запущено!");
}
}