diff options
Diffstat (limited to 'src/quickcontrols/fusion/impl/SwitchIndicator.qml')
-rw-r--r-- | src/quickcontrols/fusion/impl/SwitchIndicator.qml | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/quickcontrols/fusion/impl/SwitchIndicator.qml b/src/quickcontrols/fusion/impl/SwitchIndicator.qml index 8bc9238228..39e47c0e91 100644 --- a/src/quickcontrols/fusion/impl/SwitchIndicator.qml +++ b/src/quickcontrols/fusion/impl/SwitchIndicator.qml @@ -2,6 +2,7 @@ // 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.Window import QtQuick.Templates as T import QtQuick.Controls.impl import QtQuick.Controls.Fusion @@ -49,11 +50,13 @@ Rectangle { gradient: Gradient { GradientStop { position: 0 - color: Fusion.highlight(indicator.control.palette) + color: Qt.alpha(indicator.control.palette.active.highlight, + indicator.Window ? indicator.Window.active ? 1 : 0.5 : 1) } GradientStop { position: 1 - color: Qt.lighter(Fusion.highlight(indicator.control.palette), 1.2) + color: Qt.alpha(Qt.lighter(indicator.control.palette.active.highlight, 1.2), + indicator.Window ? indicator.Window.active ? 1 : 0.5 : 1) } } } |