import QtCamera 1.0
import CameraPlus 1.0
-// TODO: reset reticle and roi when we stop camera or change mode
-
Viewfinder {
id: viewfinder
- property bool pressed: focusReticle.locked || (loader.item ? loader.item.pressed : false)
+ property bool pressed: focusReticle.locked || preview.animationRunning
+ || (loader.item ? loader.item.pressed : false)
property int policyMode: loader.item ? loader.item.policyMode : CameraResources.None
camera: cam
autoFocusAcquired: platformSettings.autoFocusAcquiredSound
}
+ onFocusChanged: focus.value = Focus.ContinuousNormal
onRoiChanged: roi.normalize = false
onRunningChanged: {
if (!cam.running) {
- mountProtector.unlock()
+ mountProtector.unlockAll()
}
}
}
}
+ PreviewImage {
+ id: preview
+ }
+
FocusReticle {
id: focusReticle
cam: cam
status: cam ? cam.autoFocus.status : -1
}
- PreviewImage {
- id: preview
- }
-
Loader {
id: loader
property string src: cam.mode == Camera.VideoMode ? "VideoOverlay.qml" : "ImageOverlay.qml"