summaryrefslogtreecommitdiffstats
path: root/tests/auto/unit/qmultimedia_common/mockcamerafocuscontrol.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/unit/qmultimedia_common/mockcamerafocuscontrol.h')
-rw-r--r--tests/auto/unit/qmultimedia_common/mockcamerafocuscontrol.h66
1 files changed, 2 insertions, 64 deletions
diff --git a/tests/auto/unit/qmultimedia_common/mockcamerafocuscontrol.h b/tests/auto/unit/qmultimedia_common/mockcamerafocuscontrol.h
index 8cccb4dc0..64524619c 100644
--- a/tests/auto/unit/qmultimedia_common/mockcamerafocuscontrol.h
+++ b/tests/auto/unit/qmultimedia_common/mockcamerafocuscontrol.h
@@ -51,14 +51,9 @@ class MockCameraFocusControl : public QCameraFocusControl
public:
MockCameraFocusControl(QObject *parent = 0):
QCameraFocusControl(parent),
- m_opticalZoom(1.0),
- m_digitalZoom(1.0),
m_focusMode(QCameraFocus::AutoFocus),
m_focusPointMode(QCameraFocus::FocusPointAuto),
- m_focusPoint(0.5, 0.5),
- m_maxOpticalZoom(3.0),
- m_maxDigitalZoom(4.0)
-
+ m_focusPoint(0.5, 0.5)
{
m_zones << QCameraFocusZone(QRectF(0.45, 0.45, 0.1, 0.1));
}
@@ -81,45 +76,6 @@ public:
return mode == QCameraFocus::AutoFocus || mode == QCameraFocus::ContinuousFocus;
}
- qreal maximumOpticalZoom() const
- {
- return m_maxOpticalZoom;
- }
-
- qreal maximumDigitalZoom() const
- {
- return m_maxDigitalZoom;
- }
-
- qreal opticalZoom() const
- {
- return m_opticalZoom;
- }
-
- qreal digitalZoom() const
- {
- return m_digitalZoom;
- }
-
- void zoomTo(qreal optical, qreal digital)
- {
- optical = qBound<qreal>(1.0, optical, maximumOpticalZoom());
- digital = qBound<qreal>(1.0, digital, maximumDigitalZoom());
-
- if (!qFuzzyCompare(digital, m_digitalZoom)) {
- m_digitalZoom = digital;
- emit digitalZoomChanged(m_digitalZoom);
- }
-
- if (!qFuzzyCompare(optical, m_opticalZoom)) {
- m_opticalZoom = optical;
- emit opticalZoomChanged(m_opticalZoom);
- }
-
- maxOpticalDigitalZoomChange(4.0, 5.0);
- focusZonesChange(0.50, 0.50, 0.3, 0.3);
- }
-
QCameraFocus::FocusPointMode focusPointMode() const
{
return m_focusPointMode;
@@ -151,6 +107,7 @@ public:
void setCustomFocusPoint(const QPointF &point)
{
m_focusPoint = point;
+ focusZonesChange(0.50, 0.50, 0.3, 0.3);
}
QCameraFocusZoneList focusZones() const
@@ -158,20 +115,6 @@ public:
return m_zones;
}
- // helper function to emit maximum Optical and Digital Zoom Changed signals
- void maxOpticalDigitalZoomChange(qreal maxOptical, qreal maxDigital)
- {
- if (maxOptical != m_maxOpticalZoom) {
- m_maxOpticalZoom = maxOptical;
- emit maximumOpticalZoomChanged(m_maxOpticalZoom);
- }
-
- if (maxDigital != m_maxDigitalZoom) {
- m_maxDigitalZoom = maxDigital;
- emit maximumDigitalZoomChanged(m_maxDigitalZoom);
- }
- }
-
// helper function to emit Focus Zones Changed signals
void focusZonesChange(qreal left, qreal top, qreal width, qreal height)
{
@@ -184,14 +127,9 @@ public:
}
private:
- qreal m_opticalZoom;
- qreal m_digitalZoom;
QCameraFocus::FocusMode m_focusMode;
QCameraFocus::FocusPointMode m_focusPointMode;
QPointF m_focusPoint;
- // to emit maximum Optical and Digital Zoom Changed signals
- qreal m_maxOpticalZoom;
- qreal m_maxDigitalZoom;
// to emit focus zone changed signal
QCameraFocusZoneList m_zones;
};