diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-04-13 15:30:50 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-04-16 11:01:28 +0000 |
commit | 742ca4c1fb82df442a1da485fdff846baad2d11f (patch) | |
tree | 6dc6832f2c599676ea6fccdf6644b68d102ccc3e /src/multimedia/camera/qcamerafocus.h | |
parent | f118fc0ff83777962acb44313269bd98e7644cb6 (diff) |
Prepare QCameraFocus to be used in QML
Add some missing properties.
Change-Id: I6ca9a21d1d1f3d9a35716ca116f2f4c07e8abb06
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Doris Verria <doris.verria@qt.io>
Diffstat (limited to 'src/multimedia/camera/qcamerafocus.h')
-rw-r--r-- | src/multimedia/camera/qcamerafocus.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/multimedia/camera/qcamerafocus.h b/src/multimedia/camera/qcamerafocus.h index 524439b31..0557b95b9 100644 --- a/src/multimedia/camera/qcamerafocus.h +++ b/src/multimedia/camera/qcamerafocus.h @@ -64,9 +64,12 @@ class Q_MULTIMEDIA_EXPORT QCameraFocus : public QObject Q_PROPERTY(FocusMode focusMode READ focusMode WRITE setFocusMode) Q_PROPERTY(QPointF customFocusPoint READ customFocusPoint WRITE setCustomFocusPoint NOTIFY customFocusPointChanged) - Q_PROPERTY(float zoomFactor READ zoomFactor WRITE setZoomFactor NOTIFY zoomFactorChanged) Q_PROPERTY(float focusDistance READ focusDistance WRITE setFocusDistance NOTIFY focusDistanceChanged) + Q_PROPERTY(float minimumZoomFactor READ minimumZoomFactor) + Q_PROPERTY(float maximumZoomFactor READ maximumZoomFactor) + Q_PROPERTY(float zoomFactor READ zoomFactor WRITE setZoomFactor NOTIFY zoomFactorChanged) + Q_ENUMS(FocusMode) public: enum FocusMode { @@ -109,6 +112,7 @@ public: void zoomTo(float zoom, float rate); Q_SIGNALS: + void focusModeChanged(); void zoomFactorChanged(float); void focusDistanceChanged(float); void customFocusPointChanged(); |