summaryrefslogtreecommitdiff
path: root/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml
diff options
context:
space:
mode:
Diffstat (limited to 'share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml')
-rw-r--r--share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioControls/VerticalScrollBar.qml30
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
}
}