-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathScoreBoard.qml
More file actions
138 lines (121 loc) · 3.57 KB
/
ScoreBoard.qml
File metadata and controls
138 lines (121 loc) · 3.57 KB
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
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Controls.Material 2.0
import QtQuick.Layouts 1.0
Item {
visible: true
anchors.fill: parent
signal back();
Rectangle{
id:header
height: 50
width: parent.width
color:Material.color(Material.Blue)
z:0
Text {
id: searchText
text: qsTr("مرتب سازی بر اساس :")
anchors.right: parent.right
anchors.verticalCenter: header.verticalCenter
rightPadding: 63
leftPadding: 20
}
ComboBox{
id:searchCombo
anchors.right: searchText.left
width: 200
height: 50
textRole: "key"
Component.onCompleted: ExposeClass.fild=comboModel.get(currentIndex).key
model: ListModel {
id:comboModel
ListElement { key: "Score"}
ListElement { key: "Date" }
}
onCurrentIndexChanged: ExposeClass.fild=comboModel.get(currentIndex).key
}
ComboBox{
id:deinCombo
anchors.right: searchCombo.left
width: 200
height: 50
textRole: "key"
Component.onCompleted: ExposeClass.idFild=deinModel.get(currentIndex).key
model: ListModel {
id:deinModel
ListElement { key: "Ascending"}
ListElement { key: "Descending" }
}
onCurrentIndexChanged: ExposeClass.idFild=deinModel.get(currentIndex).key
}
}
ListView {
width:parent.width
height: parent.height-100
anchors.top:header.bottom
model: ExposeModel // Our C++ model
z:-1
delegate: ItemDelegate {
// text: nameRole + scoreRole // Defined in exposemodel.h
width: parent.width
Row{
width: parent.width
Rectangle{
width: parent.width/5
height: 50
color:"yellow"
Text {
text: nameRole
anchors.centerIn: parent
}
}
Rectangle{
width: parent.width/5
height: 50
color:"red"
Text {
text: scoreRole
anchors.centerIn: parent
}
}
Rectangle{
width: parent.width/5
height: 50
color:"blue"
Text {
text: passRole
anchors.centerIn: parent
}
}
Rectangle{
width: parent.width/5
height: 50
color:"green"
Text {
text: adminRole
anchors.centerIn: parent
}
}
Rectangle{
width: parent.width/5
height: 50
color:"white"
Text {
text: dateRole
anchors.centerIn: parent
}
}
}
}
}
Button{
width:100
height: 50
text:"back"
anchors{
right:parent.right
bottom: parent.bottom
}
onClicked: back();
}
}