equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
17 #ifndef CXEENGINE_H |
17 #ifndef CXEENGINE_H |
18 #define CXEENGINE_H |
18 #define CXEENGINE_H |
19 |
19 |
20 #include <QObject> |
20 #include <QObject> |
21 #include "cxenamespace.h" |
21 #include "cxenamespace.h" |
|
22 #include "cxengine_global.h" |
22 |
23 |
23 class CxeCameraDeviceControl; |
24 class CxeCameraDeviceControl; |
24 class CxeViewfinderControl; |
25 class CxeViewfinderControl; |
25 class CxeSnapshotControl; |
26 class CxeSnapshotControl; |
26 class CxeStillCaptureControl; |
27 class CxeStillCaptureControl; |
44 public: |
45 public: |
45 /** |
46 /** |
46 * Create a new engine instance. This is the first call the client needs to |
47 * Create a new engine instance. This is the first call the client needs to |
47 * do when using CxeEngine. |
48 * do when using CxeEngine. |
48 */ |
49 */ |
49 IMPORT_C static CxeEngine* createEngine(); |
50 CAMERAX_ENGINE_EXPORT static CxeEngine* createEngine(); |
50 |
51 |
51 virtual ~CxeEngine(); |
52 virtual ~CxeEngine(); |
52 |
53 |
53 /** |
54 /** |
54 * Access the camera device control. |
55 * Access the camera device control. |