camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxestillcapturecontrolsymbian/unittest_cxestillcapturecontrolsymbian.cpp
changeset 38 0f0b4c1d7744
parent 28 3075d9b614e6
child 46 c826656d6714
equal deleted inserted replaced
28:3075d9b614e6 38:0f0b4c1d7744
    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;