diff options
Diffstat (limited to 'src/imports/multimedia/qdeclarativecamera.cpp')
-rw-r--r-- | src/imports/multimedia/qdeclarativecamera.cpp | 42 |
1 files changed, 24 insertions, 18 deletions
diff --git a/src/imports/multimedia/qdeclarativecamera.cpp b/src/imports/multimedia/qdeclarativecamera.cpp index b540cbaf6..d20f2e9b5 100644 --- a/src/imports/multimedia/qdeclarativecamera.cpp +++ b/src/imports/multimedia/qdeclarativecamera.cpp @@ -93,32 +93,38 @@ void QDeclarativeCamera::_q_availabilityChanged(QtMultimedia::AvailabilityError import QtQuick 2.0 import QtMultimedia 5.0 - Camera { - id: camera + Item { + width: 640 + height: 360 - imageProcessing.whiteBalanceMode: CameraImageProcessing.WhiteBalanceFlash + Camera { + id: camera - exposure { - exposureCompensation: -1.0 - exposureMode: Camera.ExposurePortrait - } + imageProcessing.whiteBalanceMode: CameraImageProcessing.WhiteBalanceFlash + + exposure { + exposureCompensation: -1.0 + exposureMode: Camera.ExposurePortrait + } - flash.mode: Camera.FlashRedEyeReduction + flash.mode: Camera.FlashRedEyeReduction - imageCapture { - onImageCaptured: { - photoPreview.source = preview // Show the preview in an Image element + imageCapture { + onImageCaptured: { + photoPreview.source = preview // Show the preview in an Image element + } } } - } - VideoOutput { - source: camera - focus : visible // to receive focus and capture key events when visible - } + VideoOutput { + source: camera + anchors.fill: parent + focus : visible // to receive focus and capture key events when visible + } - Image { - id: photoPreview + Image { + id: photoPreview + } } \endqml |