31
31
flashAllowed: !camera.isRecording
33
state: { switch (camera.flashMode) {
34
case CameraEnums.FlashModeOff: return (flashAllowed) ? "off_flash" : "off_torch";
35
case CameraEnums.FlashModeOn: return "on";
36
case CameraEnums.FlashModeTorch: return "torch";
37
case CameraEnums.FlashModeAuto: return "auto";
33
state: { switch (camera.flash.mode) {
34
case Camera.FlashOff: return (flashAllowed) ? "off_flash" : "off_torch";
35
case Camera.FlashOn: return "on";
36
case Camera.FlashTorch: return "torch";
37
case Camera.FlashAuto: return "auto";
40
40
onClicked: { switch (state) {
42
case "off_flash": camera.flashMode = (flashAllowed) ? CameraEnums.FlashModeOn :
43
CameraEnums.FlashModeTorch; break;
44
case "on": camera.flashMode = CameraEnums.FlashModeAuto; break;
45
case "auto": camera.flashMode = CameraEnums.FlashModeTorch; break;
46
case "torch": camera.flashMode = CameraEnums.FlashModeOff; break;
42
case "off_flash": camera.flash.mode = (flashAllowed) ? Camera.FlashOn :
43
Camera.FlashTorch; break;
44
case "on": camera.flash.mode = Camera.FlashAuto; break;
45
case "auto": camera.flash.mode = Camera.FlashTorch; break;
46
case "torch": camera.flash.mode = Camera.FlashOff; break;
48
48
enabled: toolbar.opacity > 0.0