camerauis/cameraxui/cxengine/inc/api/cxeengine.h
changeset 41 67457b2ffb33
parent 38 0f0b4c1d7744
child 46 c826656d6714
--- a/camerauis/cameraxui/cxengine/inc/api/cxeengine.h	Thu Jul 15 01:49:11 2010 +0300
+++ b/camerauis/cameraxui/cxengine/inc/api/cxeengine.h	Thu Jul 15 01:52:14 2010 +0300
@@ -31,6 +31,7 @@
 class CxeFeatureManager;
 class CxeSettings;
 class CxeMemoryMonitor;
+class CxeGeoTaggingTrail;
 
 /**
  * CxeEngine provides the the entry point into CameraX engine. This is the
@@ -98,13 +99,23 @@
      * Memory monitor utility.
      */
     virtual CxeMemoryMonitor &memoryMonitor() = 0;
-
+    
+    /**
+     * Geotagging trail utility.
+     */
+    virtual CxeGeoTaggingTrail &geoTaggingTrail() = 0;
+    
     /**
      * Get current camera mode.
      */
     virtual Cxe::CameraMode mode() const = 0;
 
     /**
+     * Set current camera mode.
+     */
+    virtual void setMode(Cxe::CameraMode mode) = 0;
+
+    /**
      * Initialize the camera in either still or video mode. This method is also
      * used to switch between modes.
      */