summaryrefslogtreecommitdiff
path: root/src/styles/SliderStyle.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/styles/SliderStyle.qml')
-rw-r--r--src/styles/SliderStyle.qml16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/styles/SliderStyle.qml b/src/styles/SliderStyle.qml
index a9cd54e..759a896 100644
--- a/src/styles/SliderStyle.qml
+++ b/src/styles/SliderStyle.qml
@@ -29,23 +29,16 @@ SliderStyle {
implicitWidth: bg.implicitWidth
implicitHeight: bg.implicitHeight
- Component.onCompleted: {
- control.onPressedChanged.connect(updatePos)
- control.onValueChanged.connect(updatePos)
- }
- property point globalPosition
- property int globalX
- property int globalY
- function updatePos() {
+ property point globalPosition: updatePos(parent.x,control.pressed)
+ function updatePos(parentX,controlPressed) {
var pt = handleItem.mapFromItem(floater.parent,x,y)
- globalPosition = Qt.point(pt.x,pt.y)
+ return Qt.point(pt.x,pt.y)
}
-
Floater {
id:floater
content: TizenBorderImage {
- implicitWidth: Math.max(txt.contentWidth+txt.anchors.margins, TizenConfig.slider.handle.overlay.width)
+ implicitWidth: Math.max(txt.contentWidth, TizenConfig.slider.handle.overlay.width)
implicitHeight: TizenConfig.slider.handle.overlay.height
source: TizenConfig.slider.handle.overlay.source
backgroundColor: TizenConfig.slider.handle.overlay.backgroundColor
@@ -62,7 +55,6 @@ SliderStyle {
verticalAlignment: Text.AlignVCenter
horizontalAlignment: Text.AlignHCenter
text: control.value
-
}
}
visible:control.pressed