blob: a3122ee928d640fc343fa6496c0bf14c22958efb (
plain)
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
|
import QtQuick 2.0
Item {
id: progressBar
property real value: 0
property real minimumValue: 0
property real maximumValue: 1
property bool indeterminate: false
property bool containsMouse: mouseArea.containsMouse
property int leftMargin: 0
property int topMargin: 0
property int rightMargin: 0
property int bottomMargin: 0
property int minimumWidth: 0
property int minimumHeight: 0
property Component background: null
property Item backgroundItem: groove.item
property color backgroundColor: syspal.base
property color progressColor: syspal.highlight
Accessible.role: Accessible.ProgressBar
Accessible.name: value
Loader {
id: groove
property alias indeterminate:progressBar.indeterminate
property alias value:progressBar.value
property alias maximumValue:progressBar.maximumValue
property alias minimumValue:progressBar.minimumValue
sourceComponent: background
anchors.fill: parent
}
Item {
anchors.fill: parent
anchors.leftMargin: leftMargin
anchors.rightMargin: rightMargin
anchors.topMargin: topMargin
anchors.bottomMargin: bottomMargin
}
MouseArea {
id: mouseArea
anchors.fill: parent
hoverEnabled: true
}
}
|