diff options
author | Jochen Seemann <seemann.jochen@gmail.com> | 2017-11-29 20:55:52 +0100 |
---|---|---|
committer | Jochen Seemann <seemann.jochen@gmail.com> | 2018-02-01 19:38:01 +0000 |
commit | 923c2ab674d903d5c71254bf127d2784d3cc6980 (patch) | |
tree | c5f7f9d66bdd3748d42d6b72a93f29482be5710b /src/imports/multimedia/qdeclarativecameraimageprocessing_p.h | |
parent | 0b946f5ad09d782af6b06f0251c6c2607b734635 (diff) | |
download | qtmultimedia-923c2ab674d903d5c71254bf127d2784d3cc6980.tar.gz |
add missing capability properties to CameraImageProcessing
Task-number: QTBUG-45336
Change-Id: Iac47212b0a73b275795bd3051a2141f8089b7dc5
Reviewed-by: Christian Stromme <christian.stromme@qt.io>
Diffstat (limited to 'src/imports/multimedia/qdeclarativecameraimageprocessing_p.h')
-rw-r--r-- | src/imports/multimedia/qdeclarativecameraimageprocessing_p.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/imports/multimedia/qdeclarativecameraimageprocessing_p.h b/src/imports/multimedia/qdeclarativecameraimageprocessing_p.h index eb755d87c..390164250 100644 --- a/src/imports/multimedia/qdeclarativecameraimageprocessing_p.h +++ b/src/imports/multimedia/qdeclarativecameraimageprocessing_p.h @@ -72,6 +72,11 @@ class QDeclarativeCameraImageProcessing : public QObject Q_PROPERTY(qreal sharpeningLevel READ sharpeningLevel WRITE setSharpeningLevel NOTIFY sharpeningLevelChanged) Q_PROPERTY(qreal denoisingLevel READ denoisingLevel WRITE setDenoisingLevel NOTIFY denoisingLevelChanged) Q_PROPERTY(ColorFilter colorFilter READ colorFilter WRITE setColorFilter NOTIFY colorFilterChanged REVISION 1) + Q_PROPERTY(bool available READ isAvailable NOTIFY availableChanged REVISION 3) + Q_PROPERTY(QVariantList supportedColorFilters READ supportedColorFilters + NOTIFY supportedColorFiltersChanged REVISION 3) + Q_PROPERTY(QVariantList supportedWhiteBalanceModes READ supportedWhiteBalanceModes + NOTIFY supportedWhiteBalanceModesChanged REVISION 3) public: enum WhiteBalanceMode { WhiteBalanceAuto = QCameraImageProcessing::WhiteBalanceAuto, @@ -112,6 +117,10 @@ public: ColorFilter colorFilter() const; + bool isAvailable() const; + QVariantList supportedColorFilters() const; + QVariantList supportedWhiteBalanceModes() const; + public Q_SLOTS: void setWhiteBalanceMode(QDeclarativeCameraImageProcessing::WhiteBalanceMode mode) const; void setManualWhiteBalance(qreal colorTemp) const; @@ -136,6 +145,10 @@ Q_SIGNALS: void colorFilterChanged(); + void availableChanged(); + void supportedColorFiltersChanged(); + void supportedWhiteBalanceModesChanged(); + private: friend class QDeclarativeCamera; QDeclarativeCameraImageProcessing(QCamera *camera, QObject *parent = 0); |