diff -r b12f3922a74f -r 64817133cd1d camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h --- a/camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h Wed Jun 23 17:59:54 2010 +0300 +++ b/camerauis/cameraxui/cxengine/inc/cxeenginesymbian.h Tue Jul 06 14:04:02 2010 +0300 @@ -40,6 +40,7 @@ class CxeFileSaveThread; class CxeDiskMonitor; class CxeMemoryMonitor; +class CxeGeoTaggingTrail; class CxeEngineSymbian : public CxeEngine @@ -60,7 +61,9 @@ CxeSensorEventHandler &sensorEventHandler(); CxeFeatureManager &featureManager(); CxeMemoryMonitor &memoryMonitor(); + CxeGeoTaggingTrail &geoTaggingTrail(); Cxe::CameraMode mode() const; + void setMode(Cxe::CameraMode mode); void initMode(Cxe::CameraMode cameraMode); bool isEngineReady(); @@ -81,6 +84,8 @@ bool initNeeded(); bool startViewfinderNeeded(); void reserve(); + void saveMode(); + void startGeotaggingTrail(); protected: CxeCameraDeviceControl *mCameraDeviceControl; @@ -101,6 +106,7 @@ CxeFileSaveThread *mFileSaveThread; CxeDiskMonitor *mDiskMonitor; CxeMemoryMonitor *mMemoryMonitor; + CxeGeoTaggingTrail *mGeoTaggingTrail; };