KDE: Add lok-and-feel theme

This commit is contained in:
EliverLara
2020-06-14 14:12:29 -05:00
parent 484f258697
commit 045dec3cb9
106 changed files with 34952 additions and 0 deletions

View File

@@ -0,0 +1,104 @@
import QtQuick 2.5
Image {
id: root
source: "images/background.png"
property int stage
onStageChanged: {
if (stage == 1) {
introAnimation.running = true
}
}
Item {
id: content
anchors.fill: parent
opacity: 0
TextMetrics {
id: units
text: "M"
property int gridUnit: boundingRect.height
property int largeSpacing: units.gridUnit
property int smallSpacing: Math.max(2, gridUnit/4)
}
Image {
id: logo
property real size: units.gridUnit * 12
anchors.centerIn: parent
source: "images/sweetlogo.png"
sourceSize.width: 150
sourceSize.height: 150
ParallelAnimation {
running: true
ScaleAnimator {
target: logo
from: 0
to: 1
duration: 700
}
SequentialAnimation {
loops: Animation.Infinite
OpacityAnimator {
target: logo
from: 0.75
to: 1
duration: 1200
}
OpacityAnimator {
target: logo
from: 1
to: 0.75
duration: 1200
}
}
}
}
Image {
id: busyIndicator
y: parent.height - (parent.height - logo.y) / 3 - height/2
anchors.horizontalCenter: parent.horizontalCenter
source: "images/busy.svg"
sourceSize.height: units.gridUnit * 3
sourceSize.width: units.gridUnit * 3
ParallelAnimation{
running: true
ScaleAnimator{
target: busyIndicator
from: 0
to: 1
duration: 800
}
RotationAnimator{
target: busyIndicator
id: rotationAnimator
from: 0
to: 360
duration: 800
loops: Animation.Infinite
}
}
}
}
OpacityAnimator {
id: introAnimation
running: false
target: content
from: 0
to: 1
duration: 1000
easing.type: Easing.InOutQuad
}
}