- Label {
- anchors.fill: parent
- verticalAlignment: Text.AlignVCenter
- visible: settings.videoEvComp != 0
- text: settings.videoEvComp == 0 ? "" : settings.videoEvComp.toFixed(1);
+ CameraLabel {
+ anchors.fill: parent
+ verticalAlignment: Text.AlignVCenter
+ visible: settings.videoEvComp != 0
+ text: settings.videoEvComp == 0 ? "" : settings.videoEvComp.toFixed(1)
+ }
+
+ property CameraToolBarTools tools: CameraToolBarTools {
+ CameraLabel {
+ height: parent ? parent.height : 0
+ text: qsTr("EV")
+ verticalAlignment: Text.AlignVCenter
+ }
+
+ CameraSlider {
+ id: slider
+ orientation: Qt.Horizontal
+ minimumValue: cam ? cam.evComp.minimum : 0
+ maximumValue: cam ? cam.evComp.maximum : 0
+ value: settings.videoEvComp
+ valueIndicatorVisible: true
+ stepSize: 0.1
+ onValueChanged: settings.videoEvComp = value.toFixed(1)
+ Component.onCompleted: { slider.value = settings.videoEvComp.toFixed(1) }