camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h
changeset 38 0f0b4c1d7744
parent 28 3075d9b614e6
child 37 64817133cd1d
--- a/camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h	Thu May 13 21:30:19 2010 +0300
+++ b/camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h	Thu Jul 15 01:44:30 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;