camerauis/cameraapp/generic/inc/CamZoomModel.h
branchRCL_3
changeset 12 51dda465e618
parent 0 1ddebce53859
--- a/camerauis/cameraapp/generic/inc/CamZoomModel.h	Wed Mar 31 21:06:44 2010 +0300
+++ b/camerauis/cameraapp/generic/inc/CamZoomModel.h	Wed Apr 14 15:41:04 2010 +0300
@@ -202,6 +202,13 @@
     * @since 3.0
     */                        
     void ResetZoomTo1x();
+    
+    /***
+     * Use an external zoom multiplier factor to zoom quickly
+     * with lesser number of transitions
+     * @since 5.1
+     */
+    void SetZoomMultiplier( TInt aZoomStepMultiplier );
 
   private:
     
@@ -387,6 +394,10 @@
     
     // Max allowed zoom step (taking into account optical, digital and extended)
     TInt iMaxZoomStep;
+
+    // Zoom step/jump multiplier for skipping some zoom levels 
+    // (for quick zooming to max and min zoom levels)  
+    TInt iZoomStepMultiplier;
     
     // Stores the current state of the model, and the last-notified
     // engine state.