diff options
| author | Jens Bache-Wiig <jens.bache-wiig@digia.com> | 2013-04-24 13:53:34 +0200 |
|---|---|---|
| committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-04-24 14:00:19 +0200 |
| commit | c976d9a19c3af9c51edec30cdb4b1466d39bb70a (patch) | |
| tree | a86642ff01d6fc4bfbc8e5306cf774c9220af827 | |
| parent | 959e20309bef083f02c53a28bd90cbd1405abe30 (diff) | |
Move ScrollBarStyle inside ScrollViewStyle
Change-Id: I22403a7deac19b614f08475a2b29696a5698811f
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
| -rw-r--r-- | src/controls/ScrollView.qml | 4 | ||||
| -rw-r--r-- | src/controls/TextArea.qml | 10 | ||||
| -rw-r--r-- | src/styles/Desktop/ScrollViewStyle.qml | 2 | ||||
| -rw-r--r-- | src/styles/ScrollViewStyle.qml | 4 |
4 files changed, 11 insertions, 9 deletions
diff --git a/src/controls/ScrollView.qml b/src/controls/ScrollView.qml index 3ce2054ad..46692fc10 100644 --- a/src/controls/ScrollView.qml +++ b/src/controls/ScrollView.qml @@ -135,9 +135,9 @@ FocusScope { /*! \internal */ property int __scrollBarTopMargin: 0 /*! \internal */ - property alias horizontalScrollBar: scroller.horizontalScrollBar + property alias __horizontalScrollBar: scroller.horizontalScrollBar /*! \internal */ - property alias verticalScrollBar: scroller.verticalScrollBar + property alias __verticalScrollBar: scroller.verticalScrollBar /*! \internal */ property Component style: Qt.createComponent(Settings.theme() + "/ScrollViewStyle.qml", root) diff --git a/src/controls/TextArea.qml b/src/controls/TextArea.qml index 0cae59c87..d28f65569 100644 --- a/src/controls/TextArea.qml +++ b/src/controls/TextArea.qml @@ -390,7 +390,7 @@ ScrollView { if (length) string = "\n" + string text += string - verticalScrollBar.value = verticalScrollBar.maximumValue + __verticalScrollBar.value = __verticalScrollBar.maximumValue } /*! @@ -651,10 +651,10 @@ ScrollView { if (!recursionGuard) { recursionGuard = true if (wrapMode == TextEdit.NoWrap) { - horizontalScrollBar.visible = edit.paintedWidth + (2 * documentMargins) > area.viewport.width + __horizontalScrollBar.visible = edit.paintedWidth + (2 * documentMargins) > area.viewport.width edit.width = edit.paintedWidth + (2 * documentMargins) } else { - horizontalScrollBar.visible = false + __horizontalScrollBar.visible = false edit.width = area.viewport.width - (2 * documentMargins) } edit.height = Math.max(area.viewport.height - (2 * documentMargins), paintedHeight + (2 * documentMargins)) @@ -711,9 +711,9 @@ ScrollView { Keys.onPressed: { if (event.key == Qt.Key_PageUp) { - verticalScrollBar.value -= area.height + __verticalScrollBar.value -= area.height } else if (event.key == Qt.Key_PageDown) - verticalScrollBar.value += area.height + __verticalScrollBar.value += area.height } } diff --git a/src/styles/Desktop/ScrollViewStyle.qml b/src/styles/Desktop/ScrollViewStyle.qml index a8c35c14e..5102f19f0 100644 --- a/src/styles/Desktop/ScrollViewStyle.qml +++ b/src/styles/Desktop/ScrollViewStyle.qml @@ -51,6 +51,8 @@ Style { property StyleItem __styleitem: StyleItem { elementType: "frame" } + property Component scrollBar: ScrollBar {} + property Component frame: StyleItem { id: styleitem elementType: "frame" diff --git a/src/styles/ScrollViewStyle.qml b/src/styles/ScrollViewStyle.qml index c10e7a864..ec8c083f9 100644 --- a/src/styles/ScrollViewStyle.qml +++ b/src/styles/ScrollViewStyle.qml @@ -49,13 +49,13 @@ Style { property int scrollBarSpacing: 4 property int defaultFrameWidth: 1 + property Component scrollBar: ScrollBarStyle{} property Component corner: Rectangle { color: "#ccc" } - property Component frame: Rectangle { color: "white" border.color: "#999" border.width: 1 radius: 1 - visible: frameVisible + visible: control.frameVisible } } |
