diff options
author | Doris Verria <[email protected]> | 2024-05-28 14:19:56 +0200 |
---|---|---|
committer | Doris Verria <[email protected]> | 2024-06-02 23:26:53 +0200 |
commit | 7c2c2fd16c6e55545c79cd52d4e974f13a7d8e7d (patch) | |
tree | ca59117c9cf9e413d07406920c01985c8757de74 /src/quickcontrols | |
parent | a57f55beb8a54718a0b38c0ba7f9560e83d60402 (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')
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 Binary files differnew file mode 100644 index 0000000000..c4a8916446 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled-indeterminate.png diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected] Binary files differnew file mode 100644 index 0000000000..31cde58066 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/[email protected] diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected] Binary files differnew file mode 100644 index 0000000000..cc1aa71758 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/[email protected] diff --git a/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled.png b/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled.png Binary files differnew file mode 100644 index 0000000000..c4a8916446 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/progressbar-groove-disabled.png diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected] Binary files differnew file mode 100644 index 0000000000..31cde58066 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/[email protected] diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected] Binary files differnew file mode 100644 index 0000000000..cc1aa71758 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/[email protected] diff --git a/src/quickcontrols/fluent/dark/images/progressbar-groove-indeterminate.png b/src/quickcontrols/fluent/dark/images/progressbar-groove-indeterminate.png Binary files differnew file mode 100644 index 0000000000..c7ba3d6a64 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/progressbar-groove-indeterminate.png diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected] Binary files differnew file mode 100644 index 0000000000..d2134559a2 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/[email protected] diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected] Binary files differnew file mode 100644 index 0000000000..5be9cff56e --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/[email protected] diff --git a/src/quickcontrols/fluent/dark/images/progressbar-groove.png b/src/quickcontrols/fluent/dark/images/progressbar-groove.png Binary files differnew file mode 100644 index 0000000000..c7ba3d6a64 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/progressbar-groove.png diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected] Binary files differnew file mode 100644 index 0000000000..d2134559a2 --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/[email protected] diff --git a/src/quickcontrols/fluent/dark/images/[email protected] b/src/quickcontrols/fluent/dark/images/[email protected] Binary files differnew file mode 100644 index 0000000000..5be9cff56e --- /dev/null +++ b/src/quickcontrols/fluent/dark/images/[email protected] diff --git a/src/quickcontrols/fluent/light/images/progressbar-groove-disabled-indeterminate.png b/src/quickcontrols/fluent/light/images/progressbar-groove-disabled-indeterminate.png Binary files differnew file mode 100644 index 0000000000..e3e378345c --- /dev/null +++ b/src/quickcontrols/fluent/light/images/progressbar-groove-disabled-indeterminate.png diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected] Binary files differnew file mode 100644 index 0000000000..dde7433852 --- /dev/null +++ b/src/quickcontrols/fluent/light/images/[email protected] diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected] Binary files differnew file mode 100644 index 0000000000..7cc2351de9 --- /dev/null +++ b/src/quickcontrols/fluent/light/images/[email protected] diff --git a/src/quickcontrols/fluent/light/images/progressbar-groove-disabled.png b/src/quickcontrols/fluent/light/images/progressbar-groove-disabled.png Binary files differnew file mode 100644 index 0000000000..e3e378345c --- /dev/null +++ b/src/quickcontrols/fluent/light/images/progressbar-groove-disabled.png diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected] Binary files differnew file mode 100644 index 0000000000..dde7433852 --- /dev/null +++ b/src/quickcontrols/fluent/light/images/[email protected] diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected] Binary files differnew file mode 100644 index 0000000000..7cc2351de9 --- /dev/null +++ b/src/quickcontrols/fluent/light/images/[email protected] diff --git a/src/quickcontrols/fluent/light/images/progressbar-groove-indeterminate.png b/src/quickcontrols/fluent/light/images/progressbar-groove-indeterminate.png Binary files differnew file mode 100644 index 0000000000..778a6fa1a0 --- /dev/null +++ b/src/quickcontrols/fluent/light/images/progressbar-groove-indeterminate.png diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected] Binary files differnew file mode 100644 index 0000000000..bb5bb04b67 --- /dev/null +++ b/src/quickcontrols/fluent/light/images/[email protected] diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected] Binary files differnew file mode 100644 index 0000000000..0c6a055c2f --- /dev/null +++ b/src/quickcontrols/fluent/light/images/[email protected] diff --git a/src/quickcontrols/fluent/light/images/progressbar-groove.png b/src/quickcontrols/fluent/light/images/progressbar-groove.png Binary files differnew file mode 100644 index 0000000000..778a6fa1a0 --- /dev/null +++ b/src/quickcontrols/fluent/light/images/progressbar-groove.png diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected] Binary files differnew file mode 100644 index 0000000000..bb5bb04b67 --- /dev/null +++ b/src/quickcontrols/fluent/light/images/[email protected] diff --git a/src/quickcontrols/fluent/light/images/[email protected] b/src/quickcontrols/fluent/light/images/[email protected] Binary files differnew file mode 100644 index 0000000000..0c6a055c2f --- /dev/null +++ b/src/quickcontrols/fluent/light/images/[email protected] |