Compare commits
2 Commits
7716ab02a6
...
5240f826c5
Author | SHA1 | Date |
---|---|---|
|
5240f826c5 | |
|
36da8cd785 |
|
@ -13,6 +13,13 @@ ProgressBar{
|
||||||
id:d
|
id:d
|
||||||
property real _radius: strokeWidth/2
|
property real _radius: strokeWidth/2
|
||||||
}
|
}
|
||||||
|
onIndeterminateChanged:{
|
||||||
|
if(!indeterminate){
|
||||||
|
animator_x.duration = 0
|
||||||
|
rect_progress.x = 0
|
||||||
|
animator_x.duration = 888
|
||||||
|
}
|
||||||
|
}
|
||||||
background: Rectangle {
|
background: Rectangle {
|
||||||
implicitWidth: 150
|
implicitWidth: 150
|
||||||
implicitHeight: control.strokeWidth
|
implicitHeight: control.strokeWidth
|
||||||
|
@ -34,6 +41,7 @@ ProgressBar{
|
||||||
radius: d._radius
|
radius: d._radius
|
||||||
color: control.color
|
color: control.color
|
||||||
PropertyAnimation on x {
|
PropertyAnimation on x {
|
||||||
|
id:animator_x
|
||||||
running: control.indeterminate && control.visible
|
running: control.indeterminate && control.visible
|
||||||
from: -rect_progress.width
|
from: -rect_progress.width
|
||||||
to:control.width+rect_progress.width
|
to:control.width+rect_progress.width
|
||||||
|
@ -57,4 +65,3 @@ ProgressBar{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,13 @@ ProgressBar{
|
||||||
border.color: control.backgroundColor
|
border.color: control.backgroundColor
|
||||||
border.width: control.strokeWidth
|
border.width: control.strokeWidth
|
||||||
}
|
}
|
||||||
|
onIndeterminateChanged:{
|
||||||
|
if(!indeterminate){
|
||||||
|
animator_r.duration = 0
|
||||||
|
layout_item.rotation = 0
|
||||||
|
animator_r.duration = 888
|
||||||
|
}
|
||||||
|
}
|
||||||
QtObject{
|
QtObject{
|
||||||
id:d
|
id:d
|
||||||
property real _radius: control.width/2-control.strokeWidth/2
|
property real _radius: control.width/2-control.strokeWidth/2
|
||||||
|
@ -34,7 +41,9 @@ ProgressBar{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
contentItem: Item {
|
contentItem: Item {
|
||||||
|
id:layout_item
|
||||||
RotationAnimation on rotation {
|
RotationAnimation on rotation {
|
||||||
|
id:animator_r
|
||||||
running: control.indeterminate && control.visible
|
running: control.indeterminate && control.visible
|
||||||
from: 0
|
from: 0
|
||||||
to:360
|
to:360
|
||||||
|
|
|
@ -13,6 +13,13 @@ ProgressBar{
|
||||||
id:d
|
id:d
|
||||||
property real _radius: strokeWidth/2
|
property real _radius: strokeWidth/2
|
||||||
}
|
}
|
||||||
|
onIndeterminateChanged:{
|
||||||
|
if(!indeterminate){
|
||||||
|
animator_x.duration = 0
|
||||||
|
rect_progress.x = 0
|
||||||
|
animator_x.duration = 888
|
||||||
|
}
|
||||||
|
}
|
||||||
background: Rectangle {
|
background: Rectangle {
|
||||||
implicitWidth: 150
|
implicitWidth: 150
|
||||||
implicitHeight: control.strokeWidth
|
implicitHeight: control.strokeWidth
|
||||||
|
@ -34,6 +41,7 @@ ProgressBar{
|
||||||
radius: d._radius
|
radius: d._radius
|
||||||
color: control.color
|
color: control.color
|
||||||
PropertyAnimation on x {
|
PropertyAnimation on x {
|
||||||
|
id:animator_x
|
||||||
running: control.indeterminate && control.visible
|
running: control.indeterminate && control.visible
|
||||||
from: -rect_progress.width
|
from: -rect_progress.width
|
||||||
to:control.width+rect_progress.width
|
to:control.width+rect_progress.width
|
||||||
|
@ -57,4 +65,3 @@ ProgressBar{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,6 +19,13 @@ ProgressBar{
|
||||||
border.color: control.backgroundColor
|
border.color: control.backgroundColor
|
||||||
border.width: control.strokeWidth
|
border.width: control.strokeWidth
|
||||||
}
|
}
|
||||||
|
onIndeterminateChanged:{
|
||||||
|
if(!indeterminate){
|
||||||
|
animator_r.duration = 0
|
||||||
|
layout_item.rotation = 0
|
||||||
|
animator_r.duration = 888
|
||||||
|
}
|
||||||
|
}
|
||||||
QtObject{
|
QtObject{
|
||||||
id:d
|
id:d
|
||||||
property real _radius: control.width/2-control.strokeWidth/2
|
property real _radius: control.width/2-control.strokeWidth/2
|
||||||
|
@ -34,7 +41,9 @@ ProgressBar{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
contentItem: Item {
|
contentItem: Item {
|
||||||
|
id:layout_item
|
||||||
RotationAnimation on rotation {
|
RotationAnimation on rotation {
|
||||||
|
id:animator_r
|
||||||
running: control.indeterminate && control.visible
|
running: control.indeterminate && control.visible
|
||||||
from: 0
|
from: 0
|
||||||
to:360
|
to:360
|
||||||
|
@ -71,4 +80,3 @@ ProgressBar{
|
||||||
anchors.centerIn: parent
|
anchors.centerIn: parent
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue