diff options
Diffstat (limited to 'src/multimedia/controls/qcameracontrol.h')
-rw-r--r-- | src/multimedia/controls/qcameracontrol.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/multimedia/controls/qcameracontrol.h b/src/multimedia/controls/qcameracontrol.h index fd557a734..8074381f0 100644 --- a/src/multimedia/controls/qcameracontrol.h +++ b/src/multimedia/controls/qcameracontrol.h @@ -49,6 +49,9 @@ QT_BEGIN_NAMESPACE // Required for QDoc workaround class QString; +class QCameraFocusControl; +class QCameraExposureControl; +class QCameraImageProcessingControl; class Q_MULTIMEDIA_EXPORT QCameraControl : public QObject { @@ -82,6 +85,10 @@ public: virtual void searchAndLock(QCamera::LockTypes locks) = 0; virtual void unlock(QCamera::LockTypes locks) = 0; + virtual QCameraFocusControl *focusControl() { return nullptr; } + virtual QCameraExposureControl *exposureControl() { return nullptr; } + virtual QCameraImageProcessingControl *imageProcessingControl() { return nullptr; } + Q_SIGNALS: void stateChanged(QCamera::State); void statusChanged(QCamera::Status); |