diff -r 2094593137f5 -r 699651f2666f camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h --- a/camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h Fri May 14 15:40:46 2010 +0300 +++ b/camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h Thu May 27 12:43:29 2010 +0300 @@ -24,6 +24,7 @@ class CxeCameraDevice; class CxeCameraDeviceControl; class CxeViewfinderControl; +class CxeSnapshotControl; class CxeStillCaptureControl; class CxeVideoCaptureControl; class CxeSettingsControlSymbian; @@ -50,6 +51,7 @@ CxeCameraDeviceControl &cameraDeviceControl(); CxeViewfinderControl &viewfinderControl(); + CxeSnapshotControl &snapshotControl(); CxeStillCaptureControl &stillCaptureControl(); CxeVideoCaptureControl &videoCaptureControl(); CxeAutoFocusControl &autoFocusControl(); @@ -62,6 +64,8 @@ void initMode(Cxe::CameraMode cameraMode); bool isEngineReady(); + void construct(); + signals: void reserveStarted(); @@ -69,7 +73,6 @@ virtual void createControls(); private slots: - void construct(); void doInit(); private: @@ -83,6 +86,7 @@ CxeCameraDeviceControl *mCameraDeviceControl; CxeCameraDevice *mCameraDevice; // not own CxeViewfinderControl *mViewfinderControl; + CxeSnapshotControl *mSnapshotControl; CxeStillCaptureControl *mStillCaptureControl; CxeVideoCaptureControl *mVideoCaptureControl; CxeSettingsControlSymbian *mSettingsControl;