-
Paul Tvete authored
In preparation for upgrading this to an example. Changes: - Group effect parameter settings visually - Position slider text sensibly - Add option for log-scale slider Change-Id: If2166f9411ad09ca3a9c53d3f812075d689a0566 Reviewed-by:
Eirik Aavitsland <eirik.aavitsland@qt.io>
Paul Tvete authoredIn preparation for upgrading this to an example. Changes: - Group effect parameter settings visually - Position slider text sensibly - Add option for log-scale slider Change-Id: If2166f9411ad09ca3a9c53d3f812075d689a0566 Reviewed-by:
Eirik Aavitsland <eirik.aavitsland@qt.io>
EffectSlider.qml 573 B
import QtQuick 2.15
import QtQuick.Controls 2.15
Slider {
property string description
property int precision: 2
property bool exponential: false
property double expValue: exponential ? Math.pow(2.0, value) : value
from: 0.0
to: 1.0
value: 0.5
Text {
anchors.horizontalCenter: parent.horizontalCenter
anchors.top: parent.verticalCenter
anchors.topMargin: 6
text: (parent.description.length == 0 ? "" : parent.description + ": ")
+ parent.expValue.toFixed(precision);
z: 10
}
}