summaryrefslogtreecommitdiff
path: root/src/imports/multimedia/qdeclarativecamera.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/multimedia/qdeclarativecamera.cpp')
-rw-r--r--src/imports/multimedia/qdeclarativecamera.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/imports/multimedia/qdeclarativecamera.cpp b/src/imports/multimedia/qdeclarativecamera.cpp
index e2a5d0097..c6c57f8c1 100644
--- a/src/imports/multimedia/qdeclarativecamera.cpp
+++ b/src/imports/multimedia/qdeclarativecamera.cpp
@@ -46,6 +46,7 @@
#include "qdeclarativecameraflash_p.h"
#include "qdeclarativecamerafocus_p.h"
#include "qdeclarativecameraimageprocessing_p.h"
+#include "qdeclarativecameraviewfinder_p.h"
#include "qdeclarativemediametadata_p.h"
@@ -801,6 +802,33 @@ QDeclarativeMediaMetaData *QDeclarativeCamera::metaData()
return m_metaData;
}
+/*!
+ \qmlproperty size QtMultimedia::Camera::viewfinder.resolution
+
+ This property holds the resolution of the camera viewfinder. If no
+ resolution is given the backend will use a default value.
+
+ \since 5.4
+*/
+
+/*!
+ \qmlproperty real QtMultimedia::Camera::viewfinder.minimumFrameRate
+ \qmlproperty real QtMultimedia::Camera::viewfinder.maximumFrameRate
+
+ These properties hold the limits of the preferred frame rate for the
+ viewfinder in frames per second.
+
+ \since 5.4
+ */
+
+QDeclarativeCameraViewfinder *QDeclarativeCamera::viewfinder()
+{
+ if (!m_viewfinder)
+ m_viewfinder = new QDeclarativeCameraViewfinder(m_camera, this);
+
+ return m_viewfinder;
+}
+
QT_END_NAMESPACE
#include "moc_qdeclarativecamera_p.cpp"