equal
deleted
inserted
replaced
20 #ifndef CSSSETTINGSREFRESHHANDLER_H |
20 #ifndef CSSSETTINGSREFRESHHANDLER_H |
21 #define CSSSETTINGSREFRESHHANDLER_H |
21 #define CSSSETTINGSREFRESHHANDLER_H |
22 |
22 |
23 |
23 |
24 // INCLUDES |
24 // INCLUDES |
25 #include <msssettingsrefreshhandler.h> |
25 #include <MSSSettingsRefreshHandler.h> |
26 #include <msatrefreshobserver.h> |
26 #include <msatrefreshobserver.h> |
27 #include <msssettingsrefreshobserver.h> |
27 #include <MSSSettingsRefreshObserver.h> |
28 #include <rsssettings.h> |
28 #include <RSSSettings.h> |
29 #include <rcustomerserviceprofilecache.h> |
29 #include <RCustomerServiceProfileCache.h> |
30 #include <rsatrefresh.h> |
30 #include <rsatrefresh.h> |
31 #include <rsatsession.h> |
31 #include <rsatsession.h> |
32 #include <cenrepnotifyhandler.h> |
32 #include <cenrepnotifyhandler.h> |
33 #include "csssettingsactiveobject.h" |
33 #include "CSSSettingsActiveObject.h" |
34 |
34 |
35 // DATA TYPES |
35 // DATA TYPES |
36 |
36 |
37 // The needed functionality. |
37 // The needed functionality. |
38 enum TSSSettingsRefreshFunction |
38 enum TSSSettingsRefreshFunction |
76 |
76 |
77 public: // Functions from base classes |
77 public: // Functions from base classes |
78 |
78 |
79 /** |
79 /** |
80 * @see MSSSettingsRefreshHandler::NotifyFileChangeL. |
80 * @see MSSSettingsRefreshHandler::NotifyFileChangeL. |
81 */ |
81 */ |
82 void NotifyFileChangeL( |
82 void NotifyFileChangeL( |
83 MSSSettingsRefreshObserver& aObserver, |
83 MSSSettingsRefreshObserver& aObserver, |
84 TSatElementaryFiles aObservedFiles, |
84 TSatElementaryFiles aObservedFiles, |
85 TSatRefreshType aObservedRefreshType ); |
85 TSatRefreshType aObservedRefreshType ); |
86 |
86 |
87 /** |
87 /** |
88 * @see MSSSettingsRefreshHandler::CancelNotify. |
88 * @see MSSSettingsRefreshHandler::CancelNotify. |
89 */ |
89 */ |
90 void CancelNotify(); |
90 void CancelNotify(); |
91 |
91 |
92 /** |
92 /** |
93 * @see MSSSettingsRefreshHandler::ChangedCspTable. |
93 * @see MSSSettingsRefreshHandler::ChangedCspTable. |
94 */ |
94 */ |
95 TInt ChangedCspTable( |
95 TInt ChangedCspTable( |
97 TDes8& aNewValues ); |
97 TDes8& aNewValues ); |
98 |
98 |
99 |
99 |
100 public: // Functions from base classes |
100 public: // Functions from base classes |
101 |
101 |
102 /** |
102 /** |
103 * @see MSatRefreshObserver::AllowRefresh |
103 * @see MSatRefreshObserver::AllowRefresh |
104 */ |
104 */ |
105 TBool AllowRefresh( |
105 TBool AllowRefresh( |
106 TSatRefreshType aType, |
106 TSatRefreshType aType, |
107 const TSatRefreshFiles& aFiles ); |
107 const TSatRefreshFiles& aFiles ); |
108 |
108 |
109 /** |
109 /** |
110 * @see MSatRefreshObserver::Refresh |
110 * @see MSatRefreshObserver::Refresh |
111 */ |
111 */ |
112 void Refresh( |
112 void Refresh( |
113 TSatRefreshType aType, |
113 TSatRefreshType aType, |
114 const TSatRefreshFiles& aFiles ); |
114 const TSatRefreshFiles& aFiles ); |
115 |
115 |
116 public: // From base class MSSSettingsPubSubNotify |
116 public: // From base class MSSSettingsPubSubNotify |
117 /** |
117 /** |