summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJens Bache-Wiig <jens.bache-wiig@digia.com>2013-04-24 13:53:34 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-04-24 14:00:19 +0200
commitc976d9a19c3af9c51edec30cdb4b1466d39bb70a (patch)
treea86642ff01d6fc4bfbc8e5306cf774c9220af827
parent959e20309bef083f02c53a28bd90cbd1405abe30 (diff)
Move ScrollBarStyle inside ScrollViewStyle
Change-Id: I22403a7deac19b614f08475a2b29696a5698811f Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
-rw-r--r--src/controls/ScrollView.qml4
-rw-r--r--src/controls/TextArea.qml10
-rw-r--r--src/styles/Desktop/ScrollViewStyle.qml2
-rw-r--r--src/styles/ScrollViewStyle.qml4
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
}
}