profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp
branchRCL_3
changeset 24 8ee96d21d9bf
parent 23 8bda91a87a00
child 25 7e0eff37aedb
--- 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    <f32file.h>
 #include    <MProEngProfile.h>
 #include    <MProEngProfileNameArray.h>
 #include    <MProfileEngineExtended.h>
 #include    <ProfileEngineConstants.h>
-#include    "CProEngProfileImpl.h"
-#include    "CProEngToneHandler.h"
-#include    "CProEngProfileNameArrayImpl.h"
-#include    <proengwrapper.rsg>
-#include    <ConeResLoader.h>
-#include 	<startupdomainpskeys.h>
-#include    <StringLoader.h>
-#include    <AknQueryDialog.h>
-#include    <aknnotewrappers.h>
-#include    <barsc.h>  // RResourceFile
-#include    <bautils.h> // 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 );
     }