add a scrollbar

This commit is contained in:
Marco Martin 2019-08-29 12:33:35 +02:00
parent 2bb09ae917
commit 3488729e69

View file

@ -19,11 +19,11 @@
import QtQuick 2.12 import QtQuick 2.12
import QtQuick.Layouts 1.1 import QtQuick.Layouts 1.1
import QtQuick.Controls 2.2 as Controls
import QtGraphicalEffects 1.0 import QtGraphicalEffects 1.0
import org.kde.plasma.plasmoid 2.0 import org.kde.plasma.plasmoid 2.0
import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.core 2.0 as PlasmaCore
import org.kde.plasma.components 3.0 as PlasmaComponents
import org.kde.draganddrop 2.0 as DragDrop import org.kde.draganddrop 2.0 as DragDrop
import "launcher" as Launcher import "launcher" as Launcher
@ -145,6 +145,16 @@ Text {
contentHeight: flickableContents.height contentHeight: flickableContents.height
interactive: !plasmoid.editMode && !launcher.dragging interactive: !plasmoid.editMode && !launcher.dragging
PlasmaComponents.ScrollBar.vertical: PlasmaComponents.ScrollBar {
id: scrollabr
opacity: mainFlickable.moving
Behavior on opacity {
OpacityAnimator {
duration: units.longDuration * 2
easing.type: Easing.InOutQuad
}
}
}
NumberAnimation { NumberAnimation {
id: scrollAnim id: scrollAnim
target: mainFlickable target: mainFlickable