-
Notifications
You must be signed in to change notification settings - Fork 2
/
Logo.qml
51 lines (46 loc) · 1.28 KB
/
Logo.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
import QtQuick 2.9
import QtGraphicalEffects 1.0
import Regovar.Core 1.0
import "../Regovar"
Item
{
id: root
height: logoImage.height + 20
width: logoImage.width + 20
Image
{
id: logoImage
anchors.centerIn: parent
source: "qrc:/regovar.png"
sourceSize.height: 125
}
Glow
{
anchors.fill: logoImage
radius: 8
samples: 17
color: Regovar.theme.darker(Regovar.theme.backgroundColor.main, 1.25)
source: logoImage
visible: regovar.networkManager.status != 0 || regovar.usersManager.user.id <= 0
}
ColorOverlay
{
anchors.fill: logoImage
source: logoImage
color: Regovar.theme.backgroundColor.alt
visible: regovar.networkManager.status != 0 || regovar.usersManager.user.id <= 0
}
LinearGradient
{
anchors.fill: logoImage
start: Qt.point(0, logoImage.height / 3)
end: Qt.point(0, logoImage.height)
gradient: Gradient
{
GradientStop { position: 0.0; color: Regovar.theme.logo.color1 }
GradientStop { position: 1.0; color: Regovar.theme.logo.color2 }
}
source: logoImage
visible: regovar.networkManager.status == 0 && regovar.usersManager.user.id >= 0
}
}