Warning, /plasma/plasma-desktop/applets/taskmanager/package/contents/ui/TaskProgressOverlay.qml is written in an unsupported language. File is not indexed.
0001 /*
0002 SPDX-FileCopyrightText: 2016 Kai Uwe Broulik <kde@privat.broulik.de>
0003
0004 SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006
0007 import QtQuick
0008 import QtQuick.Templates as T
0009
0010 import org.kde.ksvg as KSvg
0011 import org.kde.plasma.plasmoid
0012
0013 import "code/tools.js" as TaskTools
0014
0015 T.ProgressBar {
0016 id: control
0017
0018 implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
0019 implicitContentWidth + leftPadding + rightPadding)
0020 implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
0021 implicitContentHeight + topPadding + bottomPadding)
0022
0023 hoverEnabled: false
0024 padding: 0
0025
0026 from: 0
0027 to: 100
0028 value: task.smartLauncherItem.progress
0029
0030 contentItem: Item {
0031 clip: true
0032
0033 KSvg.FrameSvgItem {
0034 id: progressFrame
0035
0036 anchors.left: parent.left
0037 width: parent.width * control.position
0038 height: parent.height
0039
0040 imagePath: "widgets/tasks"
0041 prefix: TaskTools.taskPrefix("progress", Plasmoid.location).concat(TaskTools.taskPrefix("hover", Plasmoid.location))
0042 }
0043 }
0044
0045 background: null
0046 }