equal
deleted
inserted
replaced
1422 * Set pointer to settings plug-in. Takes ownership! |
1422 * Set pointer to settings plug-in. Takes ownership! |
1423 * @param aPlugin Pointer to settings plug-in. This object |
1423 * @param aPlugin Pointer to settings plug-in. This object |
1424 * takes ownership. |
1424 * takes ownership. |
1425 * @since S60 v5.0 |
1425 * @since S60 v5.0 |
1426 */ |
1426 */ |
1427 void SetSettingsPlugin( CCamGSInterface* aPlugin ); |
1427 void SetSettingsPlugin( TUid aPlugin ); |
1428 |
1428 |
1429 /** |
1429 /** |
1430 * Set viewfinder window for direct screen viewfinder. The handle must remain |
1430 * Set viewfinder window for direct screen viewfinder. The handle must remain |
1431 * valid as long as viewfinder is running. |
1431 * valid as long as viewfinder is running. |
1432 * @since S60 v5.0 |
1432 * @since S60 v5.0 |
2285 |
2285 |
2286 /** |
2286 /** |
2287 * Set value defining if capturing with touch capture button |
2287 * Set value defining if capturing with touch capture button |
2288 */ |
2288 */ |
2289 void SetTouchCapture( TBool aTouchCapture ); |
2289 void SetTouchCapture( TBool aTouchCapture ); |
2290 |
2290 |
|
2291 /** |
|
2292 * Set value used for idle timeout |
|
2293 * @param aLong should idle timer be long |
|
2294 */ |
|
2295 void SetIdleTimerTimeout( TBool aLong = EFalse ); |
2291 private: |
2296 private: |
2292 |
2297 |
2293 // ----------------------------------------------------- |
2298 // ----------------------------------------------------- |
2294 // Construction parts |
2299 // Construction parts |
2295 |
2300 |
2563 |
2568 |
2564 // Outside flags, as available for Camera Controller at all times. |
2569 // Outside flags, as available for Camera Controller at all times. |
2565 TCamImageOrientation iImageOrientation; |
2570 TCamImageOrientation iImageOrientation; |
2566 TCamImageOrientation iLastImageOrientation; |
2571 TCamImageOrientation iLastImageOrientation; |
2567 |
2572 |
|
2573 // Idle timeout for paused videorecording. |
|
2574 TInt iLongIdleTimeout; |
2568 // Property watcher to report changes in the slide state |
2575 // Property watcher to report changes in the slide state |
2569 CCamPropertyWatcher* iSlideStateWatcher; |
2576 CCamPropertyWatcher* iSlideStateWatcher; |
2570 // Property watcher to report changes in the keylock state |
2577 // Property watcher to report changes in the keylock state |
2571 CCamPropertyWatcher* iKeyLockStatusWatcher; |
2578 CCamPropertyWatcher* iKeyLockStatusWatcher; |
2572 // Property watcher to report changes in the profile state |
2579 // Property watcher to report changes in the profile state |
2648 CCamConfiguration* iConfiguration; //< Configuration Manager. *owned* |
2655 CCamConfiguration* iConfiguration; //< Configuration Manager. *owned* |
2649 CCFClient* iContextFwClient; |
2656 CCFClient* iContextFwClient; |
2650 TBool iDefineContextSuccessful; |
2657 TBool iDefineContextSuccessful; |
2651 TBool iStorageChangeProcessOngoing; |
2658 TBool iStorageChangeProcessOngoing; |
2652 // own. |
2659 // own. |
2653 CCamGSInterface* iPlugin; |
2660 TUid iPlugin; |
2654 TBool iSilentProfile; |
2661 TBool iSilentProfile; |
2655 TInt iTimeLapseCaptureCount; |
2662 TInt iTimeLapseCaptureCount; |
2656 RFs iFs; |
2663 RFs iFs; |
2657 CCamDriveChangeNotifier* iDriveChangeNotifier; |
2664 CCamDriveChangeNotifier* iDriveChangeNotifier; |
2658 TCamMediaStorage iCurrentStorage; |
2665 TCamMediaStorage iCurrentStorage; |