24 #include "cxefakecameradevicecontrol.h" |
24 #include "cxefakecameradevicecontrol.h" |
25 #include "cxecameradevicecontrol.h" |
25 #include "cxecameradevicecontrol.h" |
26 #include "cxestillcapturecontrolsymbian.h" |
26 #include "cxestillcapturecontrolsymbian.h" |
27 #include "unittest_cxestillcapturecontrolsymbian.h" |
27 #include "unittest_cxestillcapturecontrolsymbian.h" |
28 #include "cxefakeviewfindercontrol.h" |
28 #include "cxefakeviewfindercontrol.h" |
|
29 #include "cxesnapshotcontrol.h" |
29 #include "cxesettingsmodel.h" |
30 #include "cxesettingsmodel.h" |
30 #include "cxesensoreventhandlersymbian.h" |
31 #include "cxesensoreventhandlersymbian.h" |
31 #include "cxefilenamegeneratorsymbian.h" |
32 #include "cxefilenamegeneratorsymbian.h" |
32 #include "cxefakefilenamegenerator.h" |
33 #include "cxefakefilenamegenerator.h" |
33 #include "cxefakesensoreventhandler.h" |
34 #include "cxefakesensoreventhandler.h" |
62 mFakeSettings = new CxeFakeSettings(); |
63 mFakeSettings = new CxeFakeSettings(); |
63 mFakeSettings->set(CxeSettingIds::IMAGE_QUALITY, 0); |
64 mFakeSettings->set(CxeSettingIds::IMAGE_QUALITY, 0); |
64 mFakeCameraDeviceControl = new CxeFakeCameraDeviceControl(); |
65 mFakeCameraDeviceControl = new CxeFakeCameraDeviceControl(); |
65 mFakeCameraDevice = new CxeFakeCameraDevice(); |
66 mFakeCameraDevice = new CxeFakeCameraDevice(); |
66 mFakeCameraDevice->newCamera(mFakeCameraDeviceControl->cameraIndex(), mFakeCameraDeviceControl); |
67 mFakeCameraDevice->newCamera(mFakeCameraDeviceControl->cameraIndex(), mFakeCameraDeviceControl); |
67 |
|
68 mViewfinderControl = new CxeFakeViewfinderControl(); |
68 mViewfinderControl = new CxeFakeViewfinderControl(); |
|
69 mSnapshotControl = new CxeSnapshotControl(*mFakeCameraDevice); |
69 mFilenameGenerator = new CxeFakeFilenameGenerator(); |
70 mFilenameGenerator = new CxeFakeFilenameGenerator(); |
70 mSensorEventHandler = new CxeFakeSensorEventHandler(); |
71 mSensorEventHandler = new CxeFakeSensorEventHandler(); |
71 mFakeAutoFocusControl = new CxeFakeAutoFocusControl(); |
72 mFakeAutoFocusControl = new CxeFakeAutoFocusControl(); |
72 mFakeQualityPresets = new CxeFakeQualityPresets(); |
73 mFakeQualityPresets = new CxeFakeQualityPresets(); |
73 mFakeFileSaveThread = new CxeFakeFileSaveThread(); |
74 mFakeFileSaveThread = new CxeFakeFileSaveThread(); |
74 |
75 |
75 mDiskMonitor = new CxeDiskMonitor(*mFakeSettings); |
76 mDiskMonitor = new CxeDiskMonitor(*mFakeSettings); |
76 |
77 |
77 |
78 |
78 mStillCaptureControl = new CxeStillCaptureControlSymbian( |
79 mStillCaptureControl = new CxeStillCaptureControlSymbian( |
79 *mFakeCameraDevice, |
80 *mFakeCameraDevice, |
80 *mViewfinderControl, |
81 *mViewfinderControl, |
|
82 *mSnapshotControl, |
81 *mFakeCameraDeviceControl, |
83 *mFakeCameraDeviceControl, |
82 *mFilenameGenerator, |
84 *mFilenameGenerator, |
83 *mSensorEventHandler, |
85 *mSensorEventHandler, |
84 *mFakeAutoFocusControl, |
86 *mFakeAutoFocusControl, |
85 *mFakeSettings, |
87 *mFakeSettings, |
104 mSensorEventHandler = 0; |
106 mSensorEventHandler = 0; |
105 delete mFilenameGenerator; |
107 delete mFilenameGenerator; |
106 mFilenameGenerator = 0; |
108 mFilenameGenerator = 0; |
107 delete mViewfinderControl; |
109 delete mViewfinderControl; |
108 mViewfinderControl = 0; |
110 mViewfinderControl = 0; |
|
111 delete mSnapshotControl; |
|
112 mSnapshotControl = 0; |
109 delete mFakeCameraDeviceControl; |
113 delete mFakeCameraDeviceControl; |
110 mFakeCameraDeviceControl = 0; |
114 mFakeCameraDeviceControl = 0; |
111 delete mFakeCameraDevice; |
115 delete mFakeCameraDevice; |
112 mFakeCameraDevice = 0; |
116 mFakeCameraDevice = 0; |
113 delete mFakeAutoFocusControl; |
117 delete mFakeAutoFocusControl; |