mirror of
https://github.com/QuasarApp/Snake.git
synced 2025-04-26 17:54:42 +00:00
79 lines
1.7 KiB
QML
79 lines
1.7 KiB
QML
import QtQuick 2.12
|
|
import QtQuick.Controls.Material 2.12
|
|
import QtQuick.Controls 2.12
|
|
import QtQuick.Layouts 1.3
|
|
import QtGraphicalEffects 1.12
|
|
|
|
Frame {
|
|
id: userVew
|
|
|
|
property var model: null
|
|
property int sourceId: 0
|
|
width: 40 * point
|
|
background: Rectangle {
|
|
color: "#50ffffff"
|
|
border.color: "#5e5d5d"
|
|
radius: 4
|
|
}
|
|
|
|
padding: 10
|
|
|
|
|
|
ColumnLayout {
|
|
id: columnLayout
|
|
anchors.fill: parent
|
|
|
|
ImageView {
|
|
drawItem: "image://userItems/player/" + ((model)? model.id: -1).toString()
|
|
Layout.fillWidth: true
|
|
Layout.fillHeight: true
|
|
|
|
}
|
|
|
|
PropertyView {
|
|
Layout.fillWidth: true
|
|
keyText: qsTr("You ");
|
|
valueText : (model)? model.name: -1
|
|
|
|
}
|
|
|
|
PropertyView {
|
|
valueText : ((model)? model.gmail: -1).toString()
|
|
Layout.fillWidth: true
|
|
keyText: qsTr("You gmail");
|
|
}
|
|
|
|
PropertyView {
|
|
keyText: qsTr("Money ");
|
|
|
|
valueText : ((model)? model.money: -1).toString()
|
|
Layout.fillWidth: true
|
|
}
|
|
|
|
PropertyView {
|
|
keyText: qsTr("Record ");
|
|
|
|
valueText : ((model)? model.record: -1).toString()
|
|
Layout.fillWidth: true
|
|
}
|
|
|
|
PropertyView {
|
|
keyText: qsTr("AvgRecord ");
|
|
|
|
valueText : ((model)? model.avgRecord: -1).toString()
|
|
Layout.fillWidth: true
|
|
|
|
}
|
|
|
|
PropertyView {
|
|
keyText: qsTr("Snake ");
|
|
|
|
valueImage : "image://userItems/item/" + ((model)? model.cureentSnake: -1).toString()
|
|
Layout.fillWidth: true
|
|
|
|
}
|
|
}
|
|
|
|
|
|
}
|