aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickcontrols
diff options
context:
space:
mode:
authorDoris Verria <[email protected]>2024-05-28 14:19:56 +0200
committerDoris Verria <[email protected]>2024-06-02 23:26:53 +0200
commit7c2c2fd16c6e55545c79cd52d4e974f13a7d8e7d (patch)
treeca59117c9cf9e413d07406920c01985c8757de74 /src/quickcontrols
parenta57f55beb8a54718a0b38c0ba7f9560e83d60402 (diff)
Fluent Style: Add ProgressBar control
Use qqcstylegenerator and add customizations in QML to support accent color and animation for indeterminate state. Task-number: QTBUG-125279 Change-Id: I67f207aad85620cf86e7e844df97777bd5fd3402 Reviewed-by: Mitch Curtis <[email protected]>
Diffstat (limited to 'src/quickcontrols')
-rw-r--r--src/quickcontrols/fluent/CMakeLists.txt1
-rw-r--r--src/quickcontrols/fluent/Config.qml410
-rw-r--r--src/quickcontrols/fluent/ProgressBar.qml117
-rw-r--r--src/quickcontrols/fluent/dark/images/progressbar-groove-disabled-indeterminate.pngbin0 -> 82 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/[email protected]bin0 -> 99 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/[email protected]bin0 -> 111 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/progressbar-groove-disabled.pngbin0 -> 82 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/[email protected]bin0 -> 99 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/[email protected]bin0 -> 111 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/progressbar-groove-indeterminate.pngbin0 -> 82 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/[email protected]bin0 -> 98 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/[email protected]bin0 -> 111 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/progressbar-groove.pngbin0 -> 82 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/[email protected]bin0 -> 98 bytes
-rw-r--r--src/quickcontrols/fluent/dark/images/[email protected]bin0 -> 111 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/progressbar-groove-disabled-indeterminate.pngbin0 -> 81 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/[email protected]bin0 -> 97 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/[email protected]bin0 -> 112 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/progressbar-groove-disabled.pngbin0 -> 81 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/[email protected]bin0 -> 97 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/[email protected]bin0 -> 112 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/progressbar-groove-indeterminate.pngbin0 -> 81 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/[email protected]bin0 -> 101 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/[email protected]bin0 -> 113 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/progressbar-groove.pngbin0 -> 81 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/[email protected]bin0 -> 101 bytes
-rw-r--r--src/quickcontrols/fluent/light/images/[email protected]bin0 -> 113 bytes
27 files changed, 528 insertions, 0 deletions
diff --git a/src/quickcontrols/fluent/CMakeLists.txt b/src/quickcontrols/fluent/CMakeLists.txt
index b7dc26929f..5a38accc31 100644
--- a/src/quickcontrols/fluent/CMakeLists.txt
+++ b/src/quickcontrols/fluent/CMakeLists.txt
@@ -9,6 +9,7 @@ set(qml_files
"ApplicationWindow.qml"
"Button.qml"
"CheckBox.qml"
+ "ProgressBar.qml"
"RadioButton.qml"
"RangeSlider.qml"
"Slider.qml"
diff --git a/src/quickcontrols/fluent/Config.qml b/src/quickcontrols/fluent/Config.qml
index 22d5b58b33..d6ec3e0f9c 100644
--- a/src/quickcontrols/fluent/Config.qml
+++ b/src/quickcontrols/fluent/Config.qml
@@ -2025,6 +2025,211 @@ QtObject {
}
+ readonly property QtObject progressbar: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9378;4304:9328"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9378;4304:9328;4413:23724"
+ readonly property string filePath: "dark/images/progressbar-groove-disabled.png"
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-disabled"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15842
+ readonly property real y: 2059
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9378;4304:9328;4267:14564"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15842
+ readonly property real y: 2058
+ }
+
+ }
+
+ readonly property QtObject disabled_indeterminate: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9380;4304:9355"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-disabled-indeterminate"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9380;4304:9355;4350:35746"
+ readonly property string filePath: ""
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-disabled-indeterminate"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15842
+ readonly property real y: 2132
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9380;4304:9355;4403:22724"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-disabled-indeterminate"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15908
+ readonly property real y: 2131
+ }
+
+ }
+
+ readonly property QtObject indeterminate: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9376;2450:12847"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-indeterminate"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9376;2450:12847;4350:35746"
+ readonly property string filePath: ""
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-indeterminate"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15842
+ readonly property real y: 1986
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9376;2450:12847;4403:22724"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-indeterminate"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15908
+ readonly property real y: 1985
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9374;2450:12841"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9374;2450:12841;4413:23724"
+ readonly property string filePath: "dark/images/progressbar-groove.png"
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15842
+ readonly property real y: 1913
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9374;2450:12841;4267:14564"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15842
+ readonly property real y: 1912
+ }
+
+ }
+
+ }
+
readonly property QtObject radiobutton: QtObject {
readonly property QtObject checked: QtObject {
readonly property QtObject background: QtObject {
@@ -6775,6 +6980,211 @@ QtObject {
}
+ readonly property QtObject progressbar: QtObject {
+ readonly property QtObject disabled: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9316;4304:9328"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-disabled"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9316;4304:9328;4413:23724"
+ readonly property string filePath: "light/images/progressbar-groove-disabled.png"
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-disabled"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15598
+ readonly property real y: 2059
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9316;4304:9328;4267:14564"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-disabled"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15598
+ readonly property real y: 2058
+ }
+
+ }
+
+ readonly property QtObject disabled_indeterminate: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9318;4304:9355"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-disabled-indeterminate"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9318;4304:9355;4350:35746"
+ readonly property string filePath: ""
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-disabled-indeterminate"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15598
+ readonly property real y: 2132
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9318;4304:9355;4403:22724"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-disabled-indeterminate"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15664
+ readonly property real y: 2131
+ }
+
+ }
+
+ readonly property QtObject indeterminate: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9317;2450:12847"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem-indeterminate"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9317;2450:12847;4350:35746"
+ readonly property string filePath: ""
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove-indeterminate"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15598
+ readonly property real y: 1986
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9317;2450:12847;4403:22724"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track-indeterminate"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15664
+ readonly property real y: 1985
+ }
+
+ }
+
+ readonly property QtObject normal: QtObject {
+ readonly property real bottomPadding: 0
+ readonly property QtObject contentItem: QtObject {
+ readonly property string alignItems: "CENTER"
+ readonly property real bottomPadding: 0
+ readonly property string figmaId: "I4435:9315;2450:12841"
+ readonly property string layoutMode: "VERTICAL"
+ readonly property real leftPadding: 0
+ readonly property string name: "progressbar-contentItem"
+ readonly property real rightPadding: 0
+ readonly property real spacing: 0
+ readonly property real topPadding: 0
+ }
+
+ readonly property QtObject groove: QtObject {
+ readonly property real bottomOffset: 0
+ readonly property real bottomShadow: 0
+ readonly property string exportType: "image"
+ readonly property string figmaId: "I4435:9315;2450:12841;4413:23724"
+ readonly property string filePath: "light/images/progressbar-groove.png"
+ readonly property real height: 1
+ readonly property real leftOffset: 1
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-groove"
+ readonly property real rightOffset: 1
+ readonly property real rightShadow: 0
+ readonly property real topOffset: 0
+ readonly property real topShadow: 0
+ readonly property real width: 180
+ readonly property real x: 15598
+ readonly property real y: 1913
+ }
+
+ readonly property real leftPadding: 0
+ readonly property real rightPadding: 0
+ readonly property real topPadding: 0
+ readonly property QtObject track: QtObject {
+ readonly property real bottomShadow: 0
+ readonly property string figmaId: "I4435:9315;2450:12841;4267:14564"
+ readonly property real height: 3
+ readonly property real leftShadow: 0
+ readonly property string name: "progressbar-track"
+ readonly property real rightShadow: 0
+ readonly property real topShadow: 0
+ readonly property real width: 48
+ readonly property real x: 15598
+ readonly property real y: 1912
+ }
+
+ }
+
+ }
+
readonly property QtObject radiobutton: QtObject {
readonly property QtObject checked: QtObject {
readonly property QtObject background: QtObject {
diff --git a/src/quickcontrols/fluent/ProgressBar.qml b/src/quickcontrols/fluent/ProgressBar.qml
new file mode 100644
index 0000000000..513f624e04
--- /dev/null
+++ b/src/quickcontrols/fluent/ProgressBar.qml
@@ -0,0 +1,117 @@
+// Copyright (C) 2024 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+
+import QtQuick
+import QtQuick.Controls.impl
+import QtQuick.Templates as T
+import QtQuick.Effects
+
+T.ProgressBar {
+ id: control
+
+ implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
+ implicitContentWidth + leftPadding + rightPadding)
+ implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
+ implicitContentHeight + topPadding + bottomPadding)
+
+ topPadding: config.topPadding || 0
+ bottomPadding: config.bottomPadding || 0
+ leftPadding: config.leftPadding || 0
+ rightPadding: config.rightPadding || 0
+
+ topInset: -config.topInset || 0
+ bottomInset: -config.bottomInset || 0
+ leftInset: -config.leftInset || 0
+ rightInset: -config.rightInset || 0
+
+ readonly property string __currentState: [
+ !control.enabled && "disabled",
+ control.indeterminate && "indeterminate"
+ ].filter(Boolean).join("_") || "normal"
+ readonly property var config: Config.controls.progressbar[__currentState] || {}
+
+ contentItem: Item {
+ implicitWidth: control.indeterminate ? parent.availableWidth : progress.implicitWidth
+ implicitHeight: control.indeterminate ? control.config.track.height : progress.implicitHeight
+ scale: control.mirrored ? -1 : 1
+ clip: control.indeterminate
+
+ readonly property Rectangle progress: Rectangle {
+ x: control.background.groove?.x - 1
+ y: control.background.groove?.y - 1
+ parent: control.contentItem
+ visible: !control.indeterminate && control.value
+ implicitWidth: control.config.track.width
+ implicitHeight: control.config.track.height
+ width: control.position * parent.width
+ height: control.config.track.height
+ radius: control.config.track.height * 0.5
+ color: control.palette.accent
+ }
+
+ readonly property Rectangle animatedProgress: Rectangle {
+ parent: control.contentItem
+ implicitWidth: parent.width
+ implicitHeight: control.config.track.height
+ radius: control.config.track.height * 0.5
+ clip: true
+ visible: false
+ color: "transparent"
+ Rectangle {
+ width: 0.5 * parent.width
+ height: control.config.track.height
+ radius: control.config.track.height * 0.5
+ color: control.palette.accent
+ SequentialAnimation on x {
+ loops: Animation.Infinite
+ running: control.indeterminate && control.visible
+ NumberAnimation {
+ from: -control.contentItem.animatedProgress.width
+ to: control.contentItem.width
+ easing.type: Easing.InOutCubic
+ duration: control.width * 8
+ }
+ NumberAnimation {
+ from: -control.contentItem.animatedProgress.width * 0.5
+ to: control.contentItem.width
+ easing.type: Easing.InOutCubic
+ duration: control.width * 5
+ }
+ }
+ }
+ }
+
+ readonly property Rectangle mask: Rectangle {
+ parent: control.contentItem
+ width: control.availableWidth
+ height: control.contentItem.animatedProgress.height
+ radius: control.contentItem.animatedProgress.radius
+ visible: false
+ color: control.palette.accent
+ layer.enabled: true
+ antialiasing: false
+ }
+
+ MultiEffect {
+ visible: control.indeterminate
+ source: control.contentItem.animatedProgress
+ width: control.contentItem.animatedProgress.width
+ height: control.contentItem.animatedProgress.height
+ maskEnabled: true
+ maskSource: control.contentItem.mask
+ }
+ }
+
+ background: Item {
+ implicitWidth: groove.width
+ property Item groove: StyleImage {
+ imageConfig: control.config.groove
+ visible: !control.indeterminate
+ parent: control.background
+ height: implicitHeight
+ width: parent.width
+ x: (parent.width - width) / 2
+ y: (parent.height - height) / 2
+ }
+ }
+}
diff --git a/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled-indeterminate.png b/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled-indeterminate.png
new file mode 100644
index 0000000000..c4a8916446
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled-indeterminate.png
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected]
new file mode 100644
index 0000000000..31cde58066
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected]
new file mode 100644
index 0000000000..cc1aa71758
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled.png b/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled.png
new file mode 100644
index 0000000000..c4a8916446
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled.png
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected]
new file mode 100644
index 0000000000..31cde58066
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected]
new file mode 100644
index 0000000000..cc1aa71758
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/progressbar-groove-indeterminate.png b/src/quickcontrols/fluent/dark/images/progressbar-groove-indeterminate.png
new file mode 100644
index 0000000000..c7ba3d6a64
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/progressbar-groove-indeterminate.png
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected]
new file mode 100644
index 0000000000..d2134559a2
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected]
new file mode 100644
index 0000000000..5be9cff56e
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/progressbar-groove.png b/src/quickcontrols/fluent/dark/images/progressbar-groove.png
new file mode 100644
index 0000000000..c7ba3d6a64
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/progressbar-groove.png
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected]
new file mode 100644
index 0000000000..d2134559a2
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected]
new file mode 100644
index 0000000000..5be9cff56e
--- /dev/null
+++ b/src/quickcontrols/fluent/dark/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/progressbar-groove-disabled-indeterminate.png b/src/quickcontrols/fluent/light/images/progressbar-groove-disabled-indeterminate.png
new file mode 100644
index 0000000000..e3e378345c
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/progressbar-groove-disabled-indeterminate.png
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected]
new file mode 100644
index 0000000000..dde7433852
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected]
new file mode 100644
index 0000000000..7cc2351de9
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/progressbar-groove-disabled.png b/src/quickcontrols/fluent/light/images/progressbar-groove-disabled.png
new file mode 100644
index 0000000000..e3e378345c
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/progressbar-groove-disabled.png
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected]
new file mode 100644
index 0000000000..dde7433852
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected]
new file mode 100644
index 0000000000..7cc2351de9
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/progressbar-groove-indeterminate.png b/src/quickcontrols/fluent/light/images/progressbar-groove-indeterminate.png
new file mode 100644
index 0000000000..778a6fa1a0
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/progressbar-groove-indeterminate.png
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected]
new file mode 100644
index 0000000000..bb5bb04b67
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected]
new file mode 100644
index 0000000000..0c6a055c2f
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/progressbar-groove.png b/src/quickcontrols/fluent/light/images/progressbar-groove.png
new file mode 100644
index 0000000000..778a6fa1a0
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/progressbar-groove.png
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected]
new file mode 100644
index 0000000000..bb5bb04b67
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/[email protected]
Binary files differ
diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected]
new file mode 100644
index 0000000000..0c6a055c2f
--- /dev/null
+++ b/src/quickcontrols/fluent/light/images/[email protected]
Binary files differ