coreapplicationuis/SysAp/Src/SysApSimChanged.cpp
branchRCL_3
changeset 19 924385140d98
parent 0 2e3d3ce01487
child 20 c2c61fdca848
equal deleted inserted replaced
18:0818dd463d41 19:924385140d98
    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 // -----------------------------------------------------------------------------