From 1818334beafcf8668b30b8ee63031f871a0c8d03 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Wed, 24 Jun 2020 12:20:29 +0200 Subject: Use QList instead of QVector Task-number: QTBUG-84469 Change-Id: Id8d07836a66e4d9223341483bfe0ed251ba2806c Reviewed-by: Sona Kurazyan --- src/plugins/gstreamer/camerabin/camerabinfocus.cpp | 10 +++++----- src/plugins/gstreamer/camerabin/camerabinfocus.h | 8 ++++---- 2 files changed, 9 insertions(+), 9 deletions(-) (limited to 'src/plugins/gstreamer') diff --git a/src/plugins/gstreamer/camerabin/camerabinfocus.cpp b/src/plugins/gstreamer/camerabin/camerabinfocus.cpp index d4e7fa699..20d55d7d3 100644 --- a/src/plugins/gstreamer/camerabin/camerabinfocus.cpp +++ b/src/plugins/gstreamer/camerabin/camerabinfocus.cpp @@ -382,7 +382,7 @@ void CameraBinFocus::resetFocusPoint() m_focusPoint = QPointF(0.5, 0.5); m_focusRect.moveCenter(m_focusPoint); - updateRegionOfInterest(QVector()); + updateRegionOfInterest(QList()); if (focusRect != m_focusRect) { emit customFocusPointChanged(m_focusPoint); @@ -412,14 +412,14 @@ static void appendRegion(GValue *regions, int priority, const QRect &rectangle) void CameraBinFocus::updateRegionOfInterest(const QRectF &rectangle) { - updateRegionOfInterest(QVector() << QRect( + updateRegionOfInterest(QList() << QRect( rectangle.x() * m_viewfinderResolution.width(), rectangle.y() * m_viewfinderResolution.height(), rectangle.width() * m_viewfinderResolution.width(), rectangle.height() * m_viewfinderResolution.height())); } -void CameraBinFocus::updateRegionOfInterest(const QVector &rectangles) +void CameraBinFocus::updateRegionOfInterest(const QList &rectangles) { if (m_cameraStatus != QCamera::ActiveStatus) return; @@ -473,7 +473,7 @@ void CameraBinFocus::_q_updateFaces() return; } - QVector faces; + QList faces; { QMutexLocker locker(&m_mutex); @@ -507,7 +507,7 @@ void CameraBinFocus::timerEvent(QTimerEvent *event) bool CameraBinFocus::probeBuffer(GstBuffer *buffer) { - QVector faces; + QList faces; #if GST_CHECK_VERSION(1,1,3) gpointer state = NULL; diff --git a/src/plugins/gstreamer/camerabin/camerabinfocus.h b/src/plugins/gstreamer/camerabin/camerabinfocus.h index 72a5006f9..0fca02c35 100644 --- a/src/plugins/gstreamer/camerabin/camerabinfocus.h +++ b/src/plugins/gstreamer/camerabin/camerabinfocus.h @@ -46,8 +46,8 @@ #include #include +#include #include -#include #include #include @@ -108,7 +108,7 @@ private Q_SLOTS: private: void resetFocusPoint(); void updateRegionOfInterest(const QRectF &rectangle); - void updateRegionOfInterest(const QVector &rectangles); + void updateRegionOfInterest(const QList &rectangles); #if GST_CHECK_VERSION(1,0,0) bool probeBuffer(GstBuffer *buffer) override; @@ -123,8 +123,8 @@ private: QPointF m_focusPoint; QRectF m_focusRect; QSize m_viewfinderResolution; - QVector m_faces; - QVector m_faceFocusRects; + QList m_faces; + QList m_faceFocusRects; QBasicTimer m_faceResetTimer; mutable QMutex m_mutex; }; -- cgit v1.2.3