/* * SPDX-FileCopyrightText: 2015 Marco Martin * * SPDX-License-Identifier: GPL-2.0-or-later */ import QtQuick 2.4 import Qt5Compat.GraphicalEffects import org.kde.ksvg 1.0 as KSvg import org.kde.kirigami 2.20 as Kirigami KSvg.SvgItem { id: scrollIndicator anchors.verticalCenter: parent.verticalCenter z: 2 opacity: 0 svg: KSvg.Svg { imagePath: "widgets/arrows" colorGroup: Kirigami.Theme.ComplementaryColorGroup } elementId: "left-arrow" width: Kirigami.Units.iconSizes.large height: width layer.enabled: true layer.effect: DropShadow { cached: true horizontalOffset: 0 verticalOffset: 2 radius: 8.0 samples: 16 color: Qt.rgba(0, 0, 0, 0.8) } Behavior on opacity { OpacityAnimator { duration: Kirigami.Units.longDuration * 2 easing.type: Easing.InOutQuad } } }