camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h
changeset 29 699651f2666f
parent 21 fa6d9f75d6a6
child 37 64817133cd1d
--- 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;