Index: sources/gui/qml/components/Slider.qml =================================================================== diff -u -rc71deaab48699cffdf9db816dfac2778d79c2238 -r074b32b5cc08f41f2d9ce0d021f2151b76bba5ad --- sources/gui/qml/components/Slider.qml (.../Slider.qml) (revision c71deaab48699cffdf9db816dfac2778d79c2238) +++ sources/gui/qml/components/Slider.qml (.../Slider.qml) (revision 074b32b5cc08f41f2d9ce0d021f2151b76bba5ad) @@ -38,8 +38,9 @@ property alias diameter : _handler.diameter property alias knobColor : _handler.color - property bool isActive : false; + property bool isActive : false + signal progressRectClicked() signal progressRectDragged() signal activeChanged() @@ -110,8 +111,9 @@ var start = 0 if ( ! stepSnap ) start = minimum - value = Math.round((value - start) / step) * step + start + let decimals = Math.round(-Math.log10(step)) + if (decimals >= 0) value = value.toFixed(decimals) if ( value < minimum ) { value = minimum; return; } if ( value > maximum ) { value = maximum; return; }