equal
deleted
inserted
replaced
26 #include "maosettings.h" |
26 #include "maosettings.h" |
27 |
27 |
28 // FORWARD DECLARATIONS |
28 // FORWARD DECLARATIONS |
29 class MAOSettingsObserver; |
29 class MAOSettingsObserver; |
30 class CRepository; |
30 class CRepository; |
|
31 class MAOStateContext; |
31 |
32 |
32 // CONSTANTS |
33 // CONSTANTS |
33 |
34 |
34 /** |
35 /** |
35 * TLingerSetting encapsulates iap id and corresponding. |
36 * TLingerSetting encapsulates iap id and corresponding. |
65 /** |
66 /** |
66 * Two-phased constructor. |
67 * Two-phased constructor. |
67 * |
68 * |
68 * @since S60 v3.1 |
69 * @since S60 v3.1 |
69 * @param aObserver observer for setting changes |
70 * @param aObserver observer for setting changes |
|
71 * @param aStateContext reference to MAOStateContext |
70 * @return pointer to the created CAOSettings object |
72 * @return pointer to the created CAOSettings object |
71 */ |
73 */ |
72 static CAOSettings* NewL( MAOSettingsObserver& aObserver ); |
74 static CAOSettings* NewL( MAOSettingsObserver& aObserver, |
|
75 MAOStateContext& aStateContext ); |
73 |
76 |
74 /** |
77 /** |
75 * Destructor |
78 * Destructor |
76 * |
79 * |
77 * @since S60 v3.1 |
80 * @since S60 v3.1 |
216 /** |
219 /** |
217 * Constructor. |
220 * Constructor. |
218 * |
221 * |
219 * @since S60 v3.1 |
222 * @since S60 v3.1 |
220 * @param aObserver observer for setting changes |
223 * @param aObserver observer for setting changes |
221 */ |
224 * @param aStateContext reference to MAOStateContext |
222 CAOSettings( MAOSettingsObserver& aObserver ); |
225 */ |
|
226 CAOSettings( MAOSettingsObserver& aObserver, |
|
227 MAOStateContext& aStateContext ); |
223 |
228 |
224 /** |
229 /** |
225 * Default Symbian 2nd-phase constructor |
230 * Default Symbian 2nd-phase constructor |
226 * |
231 * |
227 * @since S60 v3.1 |
232 * @since S60 v3.1 |
374 |
379 |
375 /** |
380 /** |
376 * Array of iap id and linger interval pairs |
381 * Array of iap id and linger interval pairs |
377 */ |
382 */ |
378 RArray< TLingerSetting > iLingerSettings; |
383 RArray< TLingerSetting > iLingerSettings; |
|
384 |
|
385 /** |
|
386 * State context from CAOServer. |
|
387 */ |
|
388 MAOStateContext& iStateContext; |
379 }; |
389 }; |
380 |
390 |
381 #endif // C_CAOSETTINGS_H |
391 #endif // C_CAOSETTINGS_H |