equal
deleted
inserted
replaced
37 class CUserActivityManager; |
37 class CUserActivityManager; |
38 class CScreensaverSharedDataI; |
38 class CScreensaverSharedDataI; |
39 class CScreensaverSharedDataMonitor; |
39 class CScreensaverSharedDataMonitor; |
40 class CScreensaverAppUi; |
40 class CScreensaverAppUi; |
41 class CScreensaverView; |
41 class CScreensaverView; |
|
42 class CScreensaverActivityManager; |
42 class CPowerSaveDisplayMode; |
43 class CPowerSaveDisplayMode; |
43 |
44 |
44 /** |
45 /** |
45 * CScreensaverModel |
46 * CScreensaverModel |
46 */ |
47 */ |
137 * @param aTimeout Timeout after the screensaver stops and hides itself in |
138 * @param aTimeout Timeout after the screensaver stops and hides itself in |
138 * microseconds. 0 or negative value will disable the timer. |
139 * microseconds. 0 or negative value will disable the timer. |
139 */ |
140 */ |
140 void SetExpiryTimerTimeout( TInt aTimeout ); |
141 void SetExpiryTimerTimeout( TInt aTimeout ); |
141 |
142 |
|
143 /** |
|
144 * Informs the engine about changes in keyguard state |
|
145 * @param aEnabled whether the keyguard is now on or off |
|
146 */ |
|
147 void HandleKeyguardStateChanged( TBool aEnabled ); |
|
148 |
142 private: |
149 private: |
143 |
150 |
144 /** |
151 /** |
145 * C++ default constructor |
152 * C++ default constructor |
146 * |
153 * |
171 void StartActivityMonitoringL(); |
178 void StartActivityMonitoringL(); |
172 |
179 |
173 /** |
180 /** |
174 * Stops monitoring the user activity |
181 * Stops monitoring the user activity |
175 */ |
182 */ |
176 void StopActivityMonitoring( CUserActivityManager*& aActivityManager ); |
183 void StopActivityMonitoring( CScreensaverActivityManager*& aActivityManager ); |
177 |
184 |
178 /** |
185 /** |
179 * Gets the color model from the resource |
186 * Gets the color model from the resource |
180 */ |
187 */ |
181 void SetupColorModelL(); |
188 void SetupColorModelL(); |
261 TBool iScreenSaverIsPreviewing; |
268 TBool iScreenSaverIsPreviewing; |
262 |
269 |
263 /** |
270 /** |
264 * The trigger for screensaver activation |
271 * The trigger for screensaver activation |
265 */ |
272 */ |
266 CUserActivityManager* iActivityManagerScreensaver; |
273 CScreensaverActivityManager* iActivityManagerScreensaver; |
267 |
274 |
268 |
275 |
269 /** |
276 /** |
270 * The pointer to CScreensaverSharedDataI |
277 * The pointer to CScreensaverSharedDataI |
271 * |
278 * |
318 * Pause timer. Used to reactivate screensaver after 5s when being |
325 * Pause timer. Used to reactivate screensaver after 5s when being |
319 * interrupted and keys are locked |
326 * interrupted and keys are locked |
320 */ |
327 */ |
321 CPeriodic* iPauseTimer; |
328 CPeriodic* iPauseTimer; |
322 |
329 |
|
330 /** |
|
331 * Set if the pause timer was started when preview was stopped |
|
332 */ |
|
333 TBool iPauseTimerStartedAfterPreview; |
|
334 |
323 }; |
335 }; |
324 |
336 |
325 |
337 |
326 |
338 |
327 #endif // C_SCREENSAVERENGINE_H |
339 #endif // C_SCREENSAVERENGINE_H |