diff -r 8bda91a87a00 -r 8ee96d21d9bf profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp --- a/profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp Thu Aug 19 10:12:30 2010 +0300 +++ b/profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp Tue Aug 31 15:29:50 2010 +0300 @@ -19,28 +19,15 @@ // INCLUDE FILES #include "CProEngEngineImpl.h" +#include "CProEngProfileImpl.h" +#include "CProEngToneHandler.h" +#include "CProEngProfileNameArrayImpl.h" #include #include #include #include #include -#include "CProEngProfileImpl.h" -#include "CProEngToneHandler.h" -#include "CProEngProfileNameArrayImpl.h" -#include -#include -#include -#include -#include -#include -#include // RResourceFile -#include // BaflUtils -namespace - { - // The filename of the resource file - _LIT( KProEngResourceFileName, "Z:ProEngWrapper.RSC" ); - } // ============================ MEMBER FUNCTIONS =============================== // ----------------------------------------------------------------------------- @@ -167,7 +154,7 @@ MProEngProfile* profileWrapper = ActiveProfileLC(); CleanupStack::Pop(); // profileWrapper - + return profileWrapper; } @@ -203,50 +190,6 @@ // void CProEngEngineImpl::SetActiveProfileL( TInt aId ) { - if ( // active profile is Off-line - ( iProfileEngine->ActiveProfileId() == EProfileOffLineId ) && - // and currently focused profile is not Off-line - ( aId != EProfileOffLineId ) ) - { - - TInt simCStatus( ESimNotPresent ); - RProperty simStatus; - CleanupClosePushL( simStatus ); - - User::LeaveIfError( simStatus.Attach( KPSUidStartup, KPSSimStatus ) ); - User::LeaveIfError( simStatus.Get( simCStatus ) ); - CleanupStack::PopAndDestroy();//simStatus - - // SIM card does not exist. - if ( simCStatus == ESimNotPresent ) - { - TParse* fp = new ( ELeave ) TParse(); - fp->Set( KProEngResourceFileName, &KDC_RESOURCE_FILES_DIR, NULL ); - TFileName localizedFileName( fp->FullName() ); - delete fp; - - RFs fs; - User::LeaveIfError( fs.Connect() ); - CleanupClosePushL( fs ); - - BaflUtils::NearestLanguageFile( fs, localizedFileName ); - - RConeResourceLoader resourceLoader( *CCoeEnv::Static() ); - CleanupClosePushL( resourceLoader ); - - TRAP_IGNORE( resourceLoader.OpenL( localizedFileName ) ); - - HBufC* infoNoteText = StringLoader::LoadLC( - R_PROFILE_TEXT_INSERT_SIM ); - CAknInformationNote* note = new ( ELeave ) CAknInformationNote( ETrue ); - note->ExecuteLD( *infoNoteText ); - - CleanupStack::PopAndDestroy( infoNoteText ); - CleanupStack::PopAndDestroy( 2 ); //resourceLoader&fs - - return; - } - } iProfileEngine->SetActiveProfileL( aId ); }