equal
deleted
inserted
replaced
20 |
20 |
21 |
21 |
22 // =========================================================================== |
22 // =========================================================================== |
23 // INCLUDES |
23 // INCLUDES |
24 #include <e32base.h> |
24 #include <e32base.h> |
25 #include <ProductVariant.hrh> |
|
26 |
25 |
27 #include <cflistener.h> // publish zoom state related |
26 #include <cflistener.h> // publish zoom state related |
28 #include <cfclient.h> |
27 #include <cfclient.h> |
29 |
28 |
30 #include <sensrvdatalistener.h> |
29 #include <sensrvdatalistener.h> |
104 class CCamAudioPlayerController; |
103 class CCamAudioPlayerController; |
105 class MCamStaticSettings; |
104 class MCamStaticSettings; |
106 class CCamGSInterface; |
105 class CCamGSInterface; |
107 class CCameraUiConfigManager; |
106 class CCameraUiConfigManager; |
108 class CCamPropertyWatcher; |
107 class CCamPropertyWatcher; |
109 |
108 class CCamSnapShotRotator; |
110 |
109 |
111 |
110 |
112 class CCamFlashStatus; |
111 class CCamFlashStatus; |
113 class CCamConfiguration; |
112 class CCamConfiguration; |
114 class CCFClient; |
113 class CCFClient; |
2189 |
2188 |
2190 /** |
2189 /** |
2191 * Returns the value defining the need for CAE video init and prepare |
2190 * Returns the value defining the need for CAE video init and prepare |
2192 */ |
2191 */ |
2193 TBool VideoInitNeeded(); |
2192 TBool VideoInitNeeded(); |
|
2193 |
|
2194 /** |
|
2195 * Stores the UserScene settings |
|
2196 */ |
|
2197 void StoreUserSceneSettingsL(); |
2194 |
2198 |
2195 private: |
2199 private: |
2196 |
2200 |
2197 // ----------------------------------------------------- |
2201 // ----------------------------------------------------- |
2198 // Construction parts |
2202 // Construction parts |
2558 TBool iAllSnapshotsReceived; |
2562 TBool iAllSnapshotsReceived; |
2559 CCamTimer* iDeepSleepTimer; // own |
2563 CCamTimer* iDeepSleepTimer; // own |
2560 TBool iDeepSleepTimerExpired; |
2564 TBool iDeepSleepTimerExpired; |
2561 // not owned by camappcontroller |
2565 // not owned by camappcontroller |
2562 CCameraUiConfigManager* iConfigManager; |
2566 CCameraUiConfigManager* iConfigManager; |
2563 TBool iVideoInitNeeded; // Used to decide if the need to call CAE video init //PS |
2567 TBool iVideoInitNeeded; // Used to decide if the need to call CAE video init |
2564 CCamSyncRotatorAo* iRotatorAo; |
2568 CCamSyncRotatorAo* iRotatorAo; |
2565 CFbsBitmap* iRotatedSnapshot; |
2569 CFbsBitmap* iRotatedSnapshot; |
2566 CCamBurstCaptureArray* iRotationArray; |
2570 CCamBurstCaptureArray* iRotationArray; |
|
2571 CCamSnapShotRotator* iSnapShotRotator; |
2567 // orientation at capture time |
2572 // orientation at capture time |
2568 TCamImageOrientation iCaptureOrientation; |
2573 TCamImageOrientation iCaptureOrientation; |
2569 |
2574 |
2570 }; |
2575 }; |
2571 |
2576 |