equal
deleted
inserted
replaced
22 #include "cxefilenamegenerator.h" |
22 #include "cxefilenamegenerator.h" |
23 |
23 |
24 class CxeCameraDevice; |
24 class CxeCameraDevice; |
25 class CxeCameraDeviceControl; |
25 class CxeCameraDeviceControl; |
26 class CxeViewfinderControl; |
26 class CxeViewfinderControl; |
|
27 class CxeSnapshotControl; |
27 class CxeStillCaptureControl; |
28 class CxeStillCaptureControl; |
28 class CxeVideoCaptureControl; |
29 class CxeVideoCaptureControl; |
29 class CxeSettingsControlSymbian; |
30 class CxeSettingsControlSymbian; |
30 class CxeAutoFocusControl; |
31 class CxeAutoFocusControl; |
31 class CxeFeatureManager; |
32 class CxeFeatureManager; |
48 CxeEngineSymbian(); |
49 CxeEngineSymbian(); |
49 virtual ~CxeEngineSymbian(); |
50 virtual ~CxeEngineSymbian(); |
50 |
51 |
51 CxeCameraDeviceControl &cameraDeviceControl(); |
52 CxeCameraDeviceControl &cameraDeviceControl(); |
52 CxeViewfinderControl &viewfinderControl(); |
53 CxeViewfinderControl &viewfinderControl(); |
|
54 CxeSnapshotControl &snapshotControl(); |
53 CxeStillCaptureControl &stillCaptureControl(); |
55 CxeStillCaptureControl &stillCaptureControl(); |
54 CxeVideoCaptureControl &videoCaptureControl(); |
56 CxeVideoCaptureControl &videoCaptureControl(); |
55 CxeAutoFocusControl &autoFocusControl(); |
57 CxeAutoFocusControl &autoFocusControl(); |
56 CxeZoomControl &zoomControl(); |
58 CxeZoomControl &zoomControl(); |
57 CxeSettings &settings(); |
59 CxeSettings &settings(); |
60 CxeMemoryMonitor &memoryMonitor(); |
62 CxeMemoryMonitor &memoryMonitor(); |
61 Cxe::CameraMode mode() const; |
63 Cxe::CameraMode mode() const; |
62 void initMode(Cxe::CameraMode cameraMode); |
64 void initMode(Cxe::CameraMode cameraMode); |
63 bool isEngineReady(); |
65 bool isEngineReady(); |
64 |
66 |
|
67 void construct(); |
|
68 |
65 signals: |
69 signals: |
66 void reserveStarted(); |
70 void reserveStarted(); |
67 |
71 |
68 protected: |
72 protected: |
69 virtual void createControls(); |
73 virtual void createControls(); |
70 |
74 |
71 private slots: |
75 private slots: |
72 void construct(); |
|
73 void doInit(); |
76 void doInit(); |
74 |
77 |
75 private: |
78 private: |
76 void connectSignals(); |
79 void connectSignals(); |
77 bool reserveNeeded(); |
80 bool reserveNeeded(); |
81 |
84 |
82 protected: |
85 protected: |
83 CxeCameraDeviceControl *mCameraDeviceControl; |
86 CxeCameraDeviceControl *mCameraDeviceControl; |
84 CxeCameraDevice *mCameraDevice; // not own |
87 CxeCameraDevice *mCameraDevice; // not own |
85 CxeViewfinderControl *mViewfinderControl; |
88 CxeViewfinderControl *mViewfinderControl; |
|
89 CxeSnapshotControl *mSnapshotControl; |
86 CxeStillCaptureControl *mStillCaptureControl; |
90 CxeStillCaptureControl *mStillCaptureControl; |
87 CxeVideoCaptureControl *mVideoCaptureControl; |
91 CxeVideoCaptureControl *mVideoCaptureControl; |
88 CxeSettingsControlSymbian *mSettingsControl; |
92 CxeSettingsControlSymbian *mSettingsControl; |
89 CxeAutoFocusControl *mAutoFocusControl; |
93 CxeAutoFocusControl *mAutoFocusControl; |
90 CxeZoomControl *mZoomControl; |
94 CxeZoomControl *mZoomControl; |