diff options
Diffstat (limited to 'share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml')
-rw-r--r-- | share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml index 2c23fa33dd..752f2bc6e4 100644 --- a/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml +++ b/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml @@ -1,38 +1,38 @@ -// Copyright (C) 2021 The Qt Company Ltd. +// Copyright (C) 2023 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 -import QtQuick 2.15 -import QtQuick.Controls 2.15 +import QtQuick +//import QtQuick.Controls import StudioTheme 1.0 as StudioTheme ScrollBar { - id: scrollBar + id: control implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset, implicitContentWidth + leftPadding + rightPadding) implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) - property bool scrollBarVisible: parent.contentHeight > scrollBar.height + property bool scrollBarVisible: parent.contentHeight > control.height - minimumSize: scrollBar.width / scrollBar.height + minimumSize: control.width / control.height orientation: Qt.Vertical - policy: scrollBar.scrollBarVisible ? ScrollBar.AlwaysOn : ScrollBar.AlwaysOff + policy: control.scrollBarVisible ? ScrollBar.AlwaysOn : ScrollBar.AlwaysOff height: parent.availableHeight - (parent.bothVisible ? parent.horizontalThickness : 0) - padding: scrollBar.active ? StudioTheme.Values.scrollBarActivePadding - : StudioTheme.Values.scrollBarInactivePadding + padding: control.active ? control.style.scrollBarActivePadding + : control.style.scrollBarInactivePadding background: Rectangle { - implicitWidth: StudioTheme.Values.scrollBarThickness - implicitHeight: StudioTheme.Values.scrollBarThickness - color: StudioTheme.Values.themeScrollBarTrack + implicitWidth: control.style.scrollBarThickness + implicitHeight: control.style.scrollBarThickness + color: control.style.scrollBar.track } contentItem: Rectangle { - implicitWidth: StudioTheme.Values.scrollBarThickness - 2 * scrollBar.padding - implicitHeight: StudioTheme.Values.scrollBarThickness - 2 * scrollBar.padding - color: StudioTheme.Values.themeScrollBarHandle + implicitWidth: control.style.scrollBarThickness - 2 * control.padding + implicitHeight: control.style.scrollBarThickness - 2 * control.padding + color: control.style.scrollBar.handle } } |