diff -r d486e5e3cc9a -r 51dda465e618 camerauis/cameraapp/generic/inc/CamZoomModel.h --- 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.