diff -r 2c87b2808fd7 -r f0c0788c4de2 camerauis/cameraapp/generic/inc/CamAppController.h --- a/camerauis/cameraapp/generic/inc/CamAppController.h Tue Sep 14 20:46:07 2010 +0300 +++ b/camerauis/cameraapp/generic/inc/CamAppController.h Wed Sep 15 11:51:19 2010 +0300 @@ -1424,7 +1424,7 @@ * takes ownership. * @since S60 v5.0 */ -void SetSettingsPlugin( CCamGSInterface* aPlugin ); +void SetSettingsPlugin( TUid aPlugin ); /** * Set viewfinder window for direct screen viewfinder. The handle must remain @@ -2287,7 +2287,12 @@ * Set value defining if capturing with touch capture button */ void SetTouchCapture( TBool aTouchCapture ); - + + /** + * Set value used for idle timeout + * @param aLong should idle timer be long + */ + void SetIdleTimerTimeout( TBool aLong = EFalse ); private: // ----------------------------------------------------- @@ -2565,6 +2570,8 @@ TCamImageOrientation iImageOrientation; TCamImageOrientation iLastImageOrientation; + // Idle timeout for paused videorecording. + TInt iLongIdleTimeout; // Property watcher to report changes in the slide state CCamPropertyWatcher* iSlideStateWatcher; // Property watcher to report changes in the keylock state @@ -2650,7 +2657,7 @@ TBool iDefineContextSuccessful; TBool iStorageChangeProcessOngoing; // own. - CCamGSInterface* iPlugin; + TUid iPlugin; TBool iSilentProfile; TInt iTimeLapseCaptureCount; RFs iFs;