Index: sources/gui/qml/components/RangeRect.qml =================================================================== diff -u -r905fde2f9211f492828b746b615750b5ae84d4de -r43ffdd5ca0998f06d28b6adeee231a6eec7e7150 --- sources/gui/qml/components/RangeRect.qml (.../RangeRect.qml) (revision 905fde2f9211f492828b746b615750b5ae84d4de) +++ sources/gui/qml/components/RangeRect.qml (.../RangeRect.qml) (revision 43ffdd5ca0998f06d28b6adeee231a6eec7e7150) @@ -41,7 +41,8 @@ property string unit : "" - property real touchMargin: 0 + property real touchMargin : 0 + property real leftRightTouchMargin: 0 width : parent.width height : parent.height @@ -84,10 +85,15 @@ } MouseArea { id: _mouseArea - // Expand the touch area by all edges of the _root item - anchors.margins : -touchMargin + anchors.bottomMargin : -touchMargin + anchors.topMargin : -touchMargin + anchors.leftMargin : -leftRightTouchMargin + anchors.rightMargin : -leftRightTouchMargin + + anchors.centerIn: parent anchors.fill: parent + onPositionChanged: { _root.dragged(mouse) }