summaryrefslogtreecommitdiffstats
path: root/src/plugins/avfoundation
diff options
context:
space:
mode:
authorDmytro Poplavskiy <dmytro.poplavskiy@nokia.com>2012-08-28 13:47:30 +1000
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-10-09 10:50:32 +0200
commitce135bff835866ee013d3841a4e1647a527dba8c (patch)
tree2402f28760ec0bd6b35793d33851389b5db5604b /src/plugins/avfoundation
parent9cc977668fc6cf1c5c9567286801569ef93537fd (diff)
Fixed AVF camera backend build with namespaced Qt
Objective-C declarations may only appear in global scope, moved them out of Qt namespace Change-Id: Icb136be75f544e5929ac28f0ba0681211b81a983 Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Diffstat (limited to 'src/plugins/avfoundation')
-rw-r--r--src/plugins/avfoundation/camera/avfcamerasession.h3
-rw-r--r--src/plugins/avfoundation/camera/avfmediarecordercontrol.h3
-rw-r--r--src/plugins/avfoundation/camera/avfvideorenderercontrol.h4
3 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/avfoundation/camera/avfcamerasession.h b/src/plugins/avfoundation/camera/avfcamerasession.h
index b2026af97..86b8a2352 100644
--- a/src/plugins/avfoundation/camera/avfcamerasession.h
+++ b/src/plugins/avfoundation/camera/avfcamerasession.h
@@ -47,12 +47,13 @@
#import <AVFoundation/AVFoundation.h>
+@class AVFCameraSessionObserver;
+
QT_BEGIN_NAMESPACE
class AVFCameraControl;
class AVFCameraService;
class AVFVideoRendererControl;
-@class AVFCameraSessionObserver;
class AVFCameraSession : public QObject
{
diff --git a/src/plugins/avfoundation/camera/avfmediarecordercontrol.h b/src/plugins/avfoundation/camera/avfmediarecordercontrol.h
index 651d461b1..cecc00ccc 100644
--- a/src/plugins/avfoundation/camera/avfmediarecordercontrol.h
+++ b/src/plugins/avfoundation/camera/avfmediarecordercontrol.h
@@ -48,12 +48,13 @@
#import <AVFoundation/AVFoundation.h>
#include "avfstoragelocation.h"
+@class AVFMediaRecorderDelegate;
+
QT_BEGIN_NAMESPACE
class AVFCameraSession;
class AVFCameraControl;
class AVFCameraService;
-@class AVFMediaRecorderDelegate;
class AVFMediaRecorderControl : public QMediaRecorderControl
{
diff --git a/src/plugins/avfoundation/camera/avfvideorenderercontrol.h b/src/plugins/avfoundation/camera/avfvideorenderercontrol.h
index 367951a75..b72bcd6dd 100644
--- a/src/plugins/avfoundation/camera/avfvideorenderercontrol.h
+++ b/src/plugins/avfoundation/camera/avfvideorenderercontrol.h
@@ -48,14 +48,14 @@
#import <AVFoundation/AVFoundation.h>
+@class AVFCaptureFramesDelegate;
+
QT_BEGIN_NAMESPACE
class AVFCameraSession;
class AVFCameraService;
class AVFVideoRendererControl;
-@class AVFCaptureFramesDelegate;
-
class AVFVideoRendererControl : public QVideoRendererControl
{
Q_OBJECT