diff options
author | Artem Dyomin <artem.dyomin@qt.io> | 2022-11-11 10:02:02 +0100 |
---|---|---|
committer | Artem Dyomin <artem.dyomin@qt.io> | 2022-11-11 10:30:12 +0100 |
commit | ac0e44288d305fb22d9396f97f7ee0b1d371e917 (patch) | |
tree | b4a369b0cbc2bf991e88f5daf5668203286908ba /examples/multimedia/camera/camera.h | |
parent | 531ea0bd937653c0462edf07cae28e473d4b9979 (diff) |
Fix issues in camera example
- fix memory leak - QImageCapture
- fix multimple signals connection
Pick-to: 6.4
Change-Id: I63df2bd16f678c67a3ee90c7e7251575d9cdeb1e
Reviewed-by: Piotr Srebrny <piotr.srebrny@qt.io>
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
Diffstat (limited to 'examples/multimedia/camera/camera.h')
-rw-r--r-- | examples/multimedia/camera/camera.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/examples/multimedia/camera/camera.h b/examples/multimedia/camera/camera.h index 5f083135f..4ba58a770 100644 --- a/examples/multimedia/camera/camera.h +++ b/examples/multimedia/camera/camera.h @@ -78,7 +78,6 @@ private slots: protected: void keyPressEvent(QKeyEvent *event) override; - void keyReleaseEvent(QKeyEvent *event) override; void closeEvent(QCloseEvent *event) override; private: @@ -87,10 +86,10 @@ private: QActionGroup *videoDevicesGroup = nullptr; QMediaDevices m_devices; + QScopedPointer<QImageCapture> m_imageCapture; QMediaCaptureSession m_captureSession; QScopedPointer<QCamera> m_camera; QScopedPointer<QAudioInput> m_audioInput; - QImageCapture *m_imageCapture; QScopedPointer<QMediaRecorder> m_mediaRecorder; bool m_isCapturingImage = false; |