-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.qml
137 lines (119 loc) · 4.35 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
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
import QtQuick 2.3
import QtQuick.Controls 1.2
import QtQuick.Layouts 1.0
ApplicationWindow {
id: main
y: 0
visible: true
minimumWidth: 800
minimumHeight: 600
title: qsTr("Regularity")
SplitView {
id: main_split
anchors.fill: parent
width: parent.width
orientation: Qt.Horizontal
Rectangle {
id: main_view
Layout.minimumWidth: 400
Layout.preferredWidth: parent.width - 200
color: "lightblue"
anchors.right: parent.right
anchors.rightMargin: 200
anchors.bottom: parent.bottom
anchors.left: parent.left
anchors.top: parent.top
ColumnLayout {
id: columnLayout1
anchors.topMargin: 0
anchors.fill: parent
anchors.top: parent.top
anchors.left: parent.left
Rectangle {
Component.onCompleted: {
console.log("onCompleted")
}
id: header
height: 50
color: "#ffffff"
anchors.top: parent.top
anchors.topMargin: 0
anchors.left: parent.left
anchors.leftMargin: 0
anchors.right: parent.right
anchors.rightMargin: 0
border.color: "#00ff00"
border.width: 2
Text {
id: headerText
text: "."
}
MouseArea {
anchors.fill: parent
onClicked: {
var v = add_money();
parent.thisWillChange(v);
}
}
function thisWillChange(val) {
console.log(val);
headerText.text = val;
}
}
Rectangle {
id: rectangle2
color: "#ffffff"
anchors.left: parent.left
anchors.leftMargin: 0
anchors.right: parent.right
anchors.rightMargin: 0
anchors.bottom: footer.top
anchors.bottomMargin: 0
anchors.top: header.bottom
anchors.topMargin: 0
border.color: "#0000ff"
border.width: 2
RowLayout {
id: rowLayout1
anchors.fill: parent
ColumnLayout {
id: icons
width: 32
Layout.maximumWidth: 32
anchors.left: parent.left
anchors.leftMargin: 0
anchors.bottom: parent.bottom
anchors.bottomMargin: 0
anchors.top: parent.top
anchors.topMargin: 0
}
GridLayout {
id: gridLayout1
columns: 3
rows: 3
anchors.left: icons.right
anchors.leftMargin: 0
anchors.bottom: parent.bottom
anchors.bottomMargin: 0
anchors.top: parent.top
anchors.topMargin: 0
}
}
}
Rectangle {
id: footer
height: 200
color: "#ffffff"
anchors.bottom: parent.bottom
anchors.left: parent.left
anchors.leftMargin: 0
anchors.right: parent.right
anchors.rightMargin: 0
border.color: "#ff0000"
border.width: 200
}
}
}
TaskList{ anchors.bottom: parent.bottom; anchors.bottomMargin: 0; anchors.top: parent.top; anchors.topMargin: 0; anchors.right: parent.right; anchors.rightMargin: 0 }
}
}