It was intended to be QFlags based from the start.
Change-Id: I0919b3440eb18e84fc596fb894f18a53e5ff1da0
Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
*/
QDeclarativeCamera::FocusModes QDeclarativeCameraFocus::focusMode() const
{
- return QDeclarativeCamera::FocusModes(m_focus->focusMode());
+ return QDeclarativeCamera::FocusModes(int(m_focus->focusMode()));
}
bool QDeclarativeCameraFocus::isFocusModeSupported(QDeclarativeCamera::FocusModes mode) const
{
- return m_focus->isFocusModeSupported(QCameraFocus::FocusMode(int(mode)));
+ return m_focus->isFocusModeSupported(QCameraFocus::FocusModes(int(mode)));
}
void QDeclarativeCameraFocus::setFocusMode(QDeclarativeCamera::FocusModes mode)
{
- m_focus->setFocusMode(QCameraFocus::FocusMode(int(mode)));
+ m_focus->setFocusMode(QCameraFocus::FocusModes(int(mode)));
}
/*!
QCameraFocusFakeFocusControl(QObject *parent) :
QCameraFocusControl(parent) {}
- QCameraFocus::FocusMode focusMode() const { return QCameraFocus::AutoFocus; }
- void setFocusMode(QCameraFocus::FocusMode) { qWarning("Focus mode selection is not supported"); }
- bool isFocusModeSupported(QCameraFocus::FocusMode) const { return false; }
+ QCameraFocus::FocusModes focusMode() const { return QCameraFocus::AutoFocus; }
+ void setFocusMode(QCameraFocus::FocusModes) { qWarning("Focus mode selection is not supported"); }
+ bool isFocusModeSupported(QCameraFocus::FocusModes) const { return false; }
QCameraFocus::FocusPointMode focusPointMode() const { return QCameraFocus::FocusPointAuto; }
void setFocusPointMode(QCameraFocus::FocusPointMode) { qWarning("Focus points mode selection is not supported"); }
\sa QCameraFocus::isFocusModeSupported()
*/
-QCameraFocus::FocusMode QCameraFocus::focusMode() const
+QCameraFocus::FocusModes QCameraFocus::focusMode() const
{
return d_func()->focusControl->focusMode();
}
-void QCameraFocus::setFocusMode(QCameraFocus::FocusMode mode)
+void QCameraFocus::setFocusMode(QCameraFocus::FocusModes mode)
{
d_func()->focusControl->setFocusMode(mode);
}
Returns true if the focus \a mode is supported by camera.
*/
-bool QCameraFocus::isFocusModeSupported(FocusMode mode) const
+bool QCameraFocus::isFocusModeSupported(FocusModes mode) const
{
return d_func()->focusControl->isFocusModeSupported(mode);
}
{
Q_OBJECT
- Q_PROPERTY(FocusMode focusMode READ focusMode WRITE setFocusMode)
+ Q_PROPERTY(FocusModes focusMode READ focusMode WRITE setFocusMode)
Q_PROPERTY(FocusPointMode focusPointMode READ focusPointMode WRITE setFocusPointMode)
Q_PROPERTY(QPointF customFocusPoint READ customFocusPoint WRITE setCustomFocusPoint)
Q_PROPERTY(QCameraFocusZoneList focusZones READ focusZones NOTIFY focusZonesChanged)
bool isAvailable() const;
- FocusMode focusMode() const;
- void setFocusMode(FocusMode mode);
- bool isFocusModeSupported(FocusMode mode) const;
+ FocusModes focusMode() const;
+ void setFocusMode(FocusModes mode);
+ bool isFocusModeSupported(FocusModes mode) const;
FocusPointMode focusPointMode() const;
void setFocusPointMode(FocusPointMode mode);
/*!
- \fn QCameraFocus::FocusMode QCameraFocusControl::focusMode() const
+ \fn QCameraFocus::FocusModes QCameraFocusControl::focusMode() const
Returns the focus mode being used.
*/
/*!
- \fn void QCameraFocusControl::setFocusMode(QCameraFocus::FocusMode mode)
+ \fn void QCameraFocusControl::setFocusMode(QCameraFocus::FocusModes mode)
Set the focus mode to \a mode.
*/
/*!
- \fn bool QCameraFocusControl::isFocusModeSupported(QCameraFocus::FocusMode mode) const
+ \fn bool QCameraFocusControl::isFocusModeSupported(QCameraFocus::FocusModes mode) const
Returns true if focus \a mode is supported.
*/
public:
~QCameraFocusControl();
- virtual QCameraFocus::FocusMode focusMode() const = 0;
- virtual void setFocusMode(QCameraFocus::FocusMode mode) = 0;
- virtual bool isFocusModeSupported(QCameraFocus::FocusMode mode) const = 0;
+ virtual QCameraFocus::FocusModes focusMode() const = 0;
+ virtual void setFocusMode(QCameraFocus::FocusModes mode) = 0;
+ virtual bool isFocusModeSupported(QCameraFocus::FocusModes mode) const = 0;
virtual QCameraFocus::FocusPointMode focusPointMode() const = 0;
virtual void setFocusPointMode(QCameraFocus::FocusPointMode mode) = 0;
virtual QCameraFocusZoneList focusZones() const = 0;
Q_SIGNALS:
- void focusModeChanged(QCameraFocus::FocusMode mode);
+ void focusModeChanged(QCameraFocus::FocusModes mode);
void focusPointModeChanged(QCameraFocus::FocusPointMode mode);
void customFocusPointChanged(const QPointF &point);
~MockCameraFocusControl() {}
- QCameraFocus::FocusMode focusMode() const
+ QCameraFocus::FocusModes focusMode() const
{
return m_focusMode;
}
- void setFocusMode(QCameraFocus::FocusMode mode)
+ void setFocusMode(QCameraFocus::FocusModes mode)
{
if (isFocusModeSupported(mode))
m_focusMode = mode;
}
- bool isFocusModeSupported(QCameraFocus::FocusMode mode) const
+ bool isFocusModeSupported(QCameraFocus::FocusModes mode) const
{
return mode == QCameraFocus::AutoFocus || mode == QCameraFocus::ContinuousFocus;
}
}
private:
- QCameraFocus::FocusMode m_focusMode;
+ QCameraFocus::FocusModes m_focusMode;
QCameraFocus::FocusPointMode m_focusPointMode;
QPointF m_focusPoint;
// to emit focus zone changed signal