camerauis/cameraxui/cxengine/tsrc/unit/unittest_cxestillcapturecontrolsymbian/unittest_cxestillcapturecontrolsymbian.cpp
changeset 24 2094593137f5
parent 19 d9aefe59d544
child 29 699651f2666f
equal deleted inserted replaced
21:fa6d9f75d6a6 24:2094593137f5
    34 #include "cxesettingsimp.h"
    34 #include "cxesettingsimp.h"
    35 #include "cxefakeautofocuscontrol.h"
    35 #include "cxefakeautofocuscontrol.h"
    36 #include "cxefakesettings.h"
    36 #include "cxefakesettings.h"
    37 #include "cxefakequalitypresets.h"
    37 #include "cxefakequalitypresets.h"
    38 #include "cxefakefilesavethread.h"
    38 #include "cxefakefilesavethread.h"
       
    39 #include "cxediskmonitor.h"
    39 
    40 
    40 UnitTestCxeStillCaptureControlSymbian::UnitTestCxeStillCaptureControlSymbian()
    41 UnitTestCxeStillCaptureControlSymbian::UnitTestCxeStillCaptureControlSymbian()
    41     : mFakeCameraDeviceControl(0)
    42     : mFakeCameraDeviceControl(0)
    42 {
    43 {
    43     qRegisterMetaType<CxeError::Id>("CxeError::Id");
    44     qRegisterMetaType<CxeError::Id>("CxeError::Id");
    68     mFilenameGenerator = new CxeFakeFilenameGenerator();
    69     mFilenameGenerator = new CxeFakeFilenameGenerator();
    69     mSensorEventHandler = new CxeFakeSensorEventHandler();
    70     mSensorEventHandler = new CxeFakeSensorEventHandler();
    70     mFakeAutoFocusControl = new CxeFakeAutoFocusControl();
    71     mFakeAutoFocusControl = new CxeFakeAutoFocusControl();
    71     mFakeQualityPresets = new CxeFakeQualityPresets();
    72     mFakeQualityPresets = new CxeFakeQualityPresets();
    72     mFakeFileSaveThread = new CxeFakeFileSaveThread();
    73     mFakeFileSaveThread = new CxeFakeFileSaveThread();
       
    74     
       
    75     mDiskMonitor = new CxeDiskMonitor(*mFakeSettings);
       
    76 
    73 
    77 
    74     mStillCaptureControl = new CxeStillCaptureControlSymbian(
    78     mStillCaptureControl = new CxeStillCaptureControlSymbian(
    75             *mFakeCameraDevice,
    79             *mFakeCameraDevice,
    76             *mViewfinderControl,
    80             *mViewfinderControl,
    77             *mFakeCameraDeviceControl,
    81             *mFakeCameraDeviceControl,
    78             *mFilenameGenerator,
    82             *mFilenameGenerator,
    79             *mSensorEventHandler,
    83             *mSensorEventHandler,
    80             *mFakeAutoFocusControl,
    84             *mFakeAutoFocusControl,
    81             *mFakeSettings,
    85             *mFakeSettings,
    82             *mFakeQualityPresets,
    86             *mFakeQualityPresets,
    83             *mFakeFileSaveThread);
    87             *mFakeFileSaveThread,
       
    88             *mDiskMonitor);
    84 
    89 
    85     // init supported qualities.
    90     // init supported qualities.
    86     mStillCaptureControl->supportedImageQualities();
    91     mStillCaptureControl->supportedImageQualities();
    87 
    92 
    88     mSpyState = new QSignalSpy(mStillCaptureControl, SIGNAL(stateChanged(CxeStillCaptureControl::State, CxeError::Id)));
    93     mSpyState = new QSignalSpy(mStillCaptureControl, SIGNAL(stateChanged(CxeStillCaptureControl::State, CxeError::Id)));
   109     mFakeAutoFocusControl = 0;
   114     mFakeAutoFocusControl = 0;
   110     delete mSpyState;
   115     delete mSpyState;
   111     mSpyState = 0;
   116     mSpyState = 0;
   112     delete mFakeQualityPresets;
   117     delete mFakeQualityPresets;
   113     mFakeQualityPresets = 0;
   118     mFakeQualityPresets = 0;
       
   119     delete mDiskMonitor;
       
   120     mDiskMonitor = 0;
   114     delete mFakeFileSaveThread;
   121     delete mFakeFileSaveThread;
   115     mFakeFileSaveThread = 0;
   122     mFakeFileSaveThread = 0;
   116 }
   123 }
   117 
   124 
   118 
   125