diff options
author | Andrew den Exter <andrew.den.exter@jollamobile.com> | 2014-01-23 07:02:59 +0000 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@digia.com> | 2014-07-07 13:49:09 +0200 |
commit | ab379c3da2805bd93401ff747c3b0167eeb3b3c8 (patch) | |
tree | a3812158361c235893d43c0decd3a1d71dbaf0b8 /src/imports/multimedia/qdeclarativecamera_p.h | |
parent | 4d35f66acf90e64e6c174bee9d809713d07fcd7e (diff) |
Add meta-data accessors to the QML Camera type.
Add write accessors to the properties of QDeclarativeMediaMetaData as
well as additional properties for previously unmapped image keys and
add a metaData property exposing this to QDeclarativeCamera.
[ChangeLog] New metaData property for the QML Camera type.
Change-Id: I4456b7b6120842f7ad9a1b175e42b9fb332adf13
Reviewed-by: Yoann Lopes <yoann.lopes@digia.com>
Diffstat (limited to 'src/imports/multimedia/qdeclarativecamera_p.h')
-rw-r--r-- | src/imports/multimedia/qdeclarativecamera_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/imports/multimedia/qdeclarativecamera_p.h b/src/imports/multimedia/qdeclarativecamera_p.h index 8638c423d..05dd55f3a 100644 --- a/src/imports/multimedia/qdeclarativecamera_p.h +++ b/src/imports/multimedia/qdeclarativecamera_p.h @@ -71,6 +71,7 @@ class QDeclarativeCameraExposure; class QDeclarativeCameraFocus; class QDeclarativeCameraFlash; class QDeclarativeCameraImageProcessing; +class QDeclarativeMediaMetaData; class QDeclarativeCamera : public QObject, public QQmlParserStatus { @@ -98,6 +99,7 @@ class QDeclarativeCamera : public QObject, public QQmlParserStatus Q_PROPERTY(QDeclarativeCameraFlash* flash READ flash CONSTANT) Q_PROPERTY(QDeclarativeCameraFocus* focus READ focus CONSTANT) Q_PROPERTY(QDeclarativeCameraImageProcessing* imageProcessing READ imageProcessing CONSTANT) + Q_PROPERTY(QDeclarativeMediaMetaData *metaData READ metaData CONSTANT REVISION 1) Q_ENUMS(CaptureMode) Q_ENUMS(State) @@ -232,6 +234,8 @@ public: QDeclarativeCameraFocus *focus() { return m_focus; } QDeclarativeCameraImageProcessing *imageProcessing() { return m_imageProcessing; } + QDeclarativeMediaMetaData *metaData(); + CaptureMode captureMode() const; State cameraState() const; Status cameraStatus() const; @@ -301,6 +305,7 @@ private: QDeclarativeCameraFlash *m_flash; QDeclarativeCameraFocus *m_focus; QDeclarativeCameraImageProcessing *m_imageProcessing; + QDeclarativeMediaMetaData *m_metaData; State m_pendingState; bool m_componentComplete; |