diff options
author | Maurice Kalinowski <maurice.kalinowski@qt.io> | 2016-09-15 08:56:41 +0200 |
---|---|---|
committer | Maurice Kalinowski <maurice.kalinowski@qt.io> | 2016-09-19 09:05:21 +0000 |
commit | 3c893cc4ef799f987638e56ef43f1ac5cbe0c249 (patch) | |
tree | 21cdc1491713753a59d4bf4c00791f3b884b38ee /src/plugins/winrt/qwinrtcamerafocuscontrol.h | |
parent | 5fd362251cab222eacab61baece43b0ac2055c46 (diff) |
winrt: Make focus actions synchronous
The camera and its controls have been moved out of the xaml thread
recently, hence acting asynchronously is not required anymore for the
focus control. In addition to this, previous behavior caused troubles
inside QML as QDeclarativeCameraFocus::setFocusMode always emitted a
focus change even though it did not happen yet. This resulted in
inconsistencies between QML and the plugin.
Task-number: QTBUG-48539
Change-Id: I19a3a3512530b01b627476e233291d737cfee11f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Samuel Nevala <samuel.nevala@intopalo.com>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Diffstat (limited to 'src/plugins/winrt/qwinrtcamerafocuscontrol.h')
-rw-r--r-- | src/plugins/winrt/qwinrtcamerafocuscontrol.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/plugins/winrt/qwinrtcamerafocuscontrol.h b/src/plugins/winrt/qwinrtcamerafocuscontrol.h index 6ec2ea67a..0a8c0afcf 100644 --- a/src/plugins/winrt/qwinrtcamerafocuscontrol.h +++ b/src/plugins/winrt/qwinrtcamerafocuscontrol.h @@ -68,9 +68,6 @@ private slots: void imageCaptureQueueChanged(bool isEmpty); private: - Q_INVOKABLE void applyFocusCustomPoint(const QPointF &point); - Q_INVOKABLE void applyFocusMode(QCameraFocus::FocusModes modes); - Q_INVOKABLE void applyFocusPointMode(QCameraFocus::FocusPointMode mode); bool changeFocusCustomPoint(const QPointF &point); QScopedPointer<QWinRTCameraFocusControlPrivate> d_ptr; |