fade away for sectionScroller

This commit is contained in:
Marco Martin 2011-10-30 16:51:41 +01:00
parent f5357fd964
commit 92accc1460

View File

@ -68,12 +68,25 @@ Item {
Connections {
target: listView
onModelChanged: {
if (listView && listView.model)
internal.initDirtyObserver();
if (listView && listView.model) {
internal.initDirtyObserver()
}
}
onMovementStarted: root.opacity = 1
onMovementEnded: {
if (!dragArea.pressed) {
fadeTimer.restart()
}
}
}
width: 48
opacity: 0
Behavior on opacity {
NumberAnimation {
duration: 250
}
}
anchors {
right: listView.right
@ -81,6 +94,16 @@ Item {
bottom: listView.bottom
}
Timer {
id: fadeTimer
interval: 4000
repeat: false
running: false
onTriggered: {
root.opacity = 0
}
}
RangeModel {
id: range
@ -182,6 +205,7 @@ Item {
mouse.accepted = true
handle.y = mouse.y
}
onReleased: fadeTimer.restart()
}