49 lines
893 B
QML
49 lines
893 B
QML
import QtQuick 2.15
|
|
import QtQuick.Window 2.15
|
|
import QtQuick.Controls 2.15
|
|
import "Components"
|
|
|
|
Item {
|
|
id: root
|
|
height: Screen.height
|
|
width: Screen.width
|
|
Rectangle {
|
|
id: background
|
|
anchors.fill: parent
|
|
height: parent.height
|
|
width: parent.width
|
|
z: 0
|
|
color: config.base
|
|
}
|
|
Image {
|
|
id: backgroundImage
|
|
anchors.fill: parent
|
|
height: parent.height
|
|
width: parent.width
|
|
fillMode: Image.PreserveAspectCrop
|
|
visible: config.CustomBackground == "true" ? true : false
|
|
z: 1
|
|
source: config.Background
|
|
asynchronous: false
|
|
cache: true
|
|
mipmap: true
|
|
clip: true
|
|
}
|
|
Item {
|
|
id: mainPanel
|
|
z: 3
|
|
anchors {
|
|
fill: parent
|
|
margins: 50
|
|
}
|
|
Clock {
|
|
id: time
|
|
visible: config.ClockEnabled == "true" ? true : false
|
|
}
|
|
LoginPanel {
|
|
id: loginPanel
|
|
anchors.fill: parent
|
|
}
|
|
}
|
|
}
|