equal
deleted
inserted
replaced
18 |
18 |
19 // INCLUDE FILES |
19 // INCLUDE FILES |
20 #include "SysApSimChanged.h" |
20 #include "SysApSimChanged.h" |
21 #include "SysApAppUi.h" |
21 #include "SysApAppUi.h" |
22 #include <settingsinternalcrkeys.h> |
22 #include <settingsinternalcrkeys.h> |
23 #include <LogsDomainCRKeys.h> |
23 //#include <LogsDomainCRKeys.h> |
24 #include <logcli.h> |
24 #include <logcli.h> |
25 #include <centralrepository.h> |
25 #include <centralrepository.h> |
26 const TInt KPSetDefaultCFTimer = 30; |
26 const TInt KPSetDefaultCFTimer = 30; |
27 #include <RSSSettings.h> |
27 #include <rsssettings.h> |
28 #include <startupdomainpskeys.h> |
28 #include <startupdomainpskeys.h> |
29 #include <PSVariables.h> |
29 #include <PSVariables.h> |
30 #include "SysAp.hrh" |
30 #include "SysAp.hrh" |
31 // LOCAL CONSTANTS AND MACROS |
31 // LOCAL CONSTANTS AND MACROS |
32 |
32 |
69 // CSysApSimChanged::ClearRepositoriesL() |
69 // CSysApSimChanged::ClearRepositoriesL() |
70 // ----------------------------------------------------------------------------- |
70 // ----------------------------------------------------------------------------- |
71 |
71 |
72 void CSysApSimChanged::ClearRepositoriesL() |
72 void CSysApSimChanged::ClearRepositoriesL() |
73 { |
73 { |
|
74 const TUid KCRUidLogs = {0x101F874E}; |
|
75 /** |
|
76 * Informs the Logs application about the amount of new missed calls. |
|
77 * Integer type |
|
78 **/ |
|
79 const TUint32 KLogsNewMissedCalls = 0x00000006; |
74 TRACES( RDebug::Print( _L("CSysApSimChanged::ClearRepositoriesL(): opening KCRUidCallForwarding") ) ); |
80 TRACES( RDebug::Print( _L("CSysApSimChanged::ClearRepositoriesL(): opening KCRUidCallForwarding") ) ); |
75 |
81 |
76 CRepository* repository = CRepository::NewL( KCRUidCallForwarding ); |
82 CRepository* repository = CRepository::NewL( KCRUidCallForwarding ); |
77 |
83 |
78 repository->Set( KSettingsCFDefaultNumber1, KNullDesC ); |
84 repository->Set( KSettingsCFDefaultNumber1, KNullDesC ); |
109 |
115 |
110 TDateTime dateTime; |
116 TDateTime dateTime; |
111 dateTime.Set( 2100, EJanuary, 1, 0, 0, 0, 0 ); |
117 dateTime.Set( 2100, EJanuary, 1, 0, 0, 0, 0 ); |
112 TTime date(dateTime); |
118 TTime date(dateTime); |
113 |
119 |
114 TRACES( RDebug::Print( _L("CSysApSimChanged::ClearLogsL(): trying CLogClient::NewL") ) ); |
120 /* TRACES( RDebug::Print( _L("CSysApSimChanged::ClearLogsL(): trying CLogClient::NewL") ) ); |
115 CLogClient* logClient = CLogClient::NewL( iFs ); |
121 CLogClient* logClient = CLogClient::NewL( iFs ); |
116 logClient->ClearLog( date, active->iStatus ); |
122 logClient->ClearLog( date, active->iStatus ); |
117 |
123 */ |
118 CActiveScheduler::Start(); |
124 CActiveScheduler::Start(); |
119 |
125 |
120 delete logClient; |
126 // delete logClient; |
121 CleanupStack::PopAndDestroy( active ); |
127 CleanupStack::PopAndDestroy( active ); |
122 } |
128 } |
123 |
129 |
124 // ----------------------------------------------------------------------------- |
130 // ----------------------------------------------------------------------------- |
125 // CSysApSimChanged::ClearSsSettingsL() |
131 // CSysApSimChanged::ClearSsSettingsL() |
128 void CSysApSimChanged::ClearSsSettingsL() |
134 void CSysApSimChanged::ClearSsSettingsL() |
129 { |
135 { |
130 TRACES( RDebug::Print( _L("CSysApSimChanged::ClearSsSettingsL()") ) ); |
136 TRACES( RDebug::Print( _L("CSysApSimChanged::ClearSsSettingsL()") ) ); |
131 |
137 |
132 // Reset SSSettings values |
138 // Reset SSSettings values |
133 RSSSettings ssSettings; |
139 /* RSSSettings ssSettings; |
134 User::LeaveIfError( ssSettings.Open( iSysApAppUi.GetTelServer() ) ); |
140 User::LeaveIfError( ssSettings.Open( iSysApAppUi.GetTelServer() ) ); |
135 |
141 |
136 TRACES( RDebug::Print( _L("CSysApSimChanged::ClearSsSettingsL(): trying RSSSettings::HandleSIMChanged") ) ); |
142 TRACES( RDebug::Print( _L("CSysApSimChanged::ClearSsSettingsL(): trying RSSSettings::HandleSIMChanged") ) ); |
137 TInt err = ssSettings.HandleSIMChanged(); |
143 TInt err = ssSettings.HandleSIMChanged(); |
138 ssSettings.Close(); |
144 ssSettings.Close(); |
139 |
145 |
140 User::LeaveIfError( err ); |
146 User::LeaveIfError( err ); |
|
147 */ |
141 } |
148 } |
142 |
149 |
143 // ----------------------------------------------------------------------------- |
150 // ----------------------------------------------------------------------------- |
144 // CSysApSimChanged::HandleSimChangedL() |
151 // CSysApSimChanged::HandleSimChangedL() |
145 // ----------------------------------------------------------------------------- |
152 // ----------------------------------------------------------------------------- |
162 |
169 |
163 // Other repositories are cleared only if an unknown SIM has been inserted |
170 // Other repositories are cleared only if an unknown SIM has been inserted |
164 if ( simNotOwned ) |
171 if ( simNotOwned ) |
165 { |
172 { |
166 ClearRepositoriesL(); |
173 ClearRepositoriesL(); |
167 ClearLogsL(); |
174 // ClearLogsL(); |
168 } |
175 } |
169 } |
176 } |
170 // =============== CShareActive MEMBER FUNCTIONS =============================== |
177 // =============== CShareActive MEMBER FUNCTIONS =============================== |
171 |
178 |
172 // ----------------------------------------------------------------------------- |
179 // ----------------------------------------------------------------------------- |