property bool pressed: capture.pressed || zoomSlider.pressed || modeButton.pressed
property bool controlsVisible: imageMode.canCapture && cam.running && !animationRunning
&& dimmer.opacity == 0.0 && !cameraMode.busy
+ property bool inhibitDim: false
signal previewAvailable(string uri)
id: captureControl
capturePressed: capture.pressed
zoomPressed: zoomCapture.zoomPressed
- proximityClosed: proximitySensor.close
+ proximityClosed: proximitySensor.sensorClosed
onStartCapture: captureImage()
onCancelCapture: stopAutoFocus()
}
tools: CameraToolBarTools {
FlashButton {
onClicked: toolBar.push(tools)
- visible: !overlay.cam.quirks.hasQuirk(Quirks.NoFlash)
+ visible: overlay.cam ? !overlay.cam.quirks.hasQuirk(Quirks.NoFlash) : false
}
ImageSceneButton {