profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp
branchRCL_3
changeset 25 3b47783fdf16
parent 16 bdac6c462392
child 41 3b67655da2cc
--- a/profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp	Tue May 11 16:28:56 2010 +0300
+++ b/profilesservices/ProfileEngine/WrapperSrc/CProEngEngineImpl.cpp	Tue May 25 13:00:04 2010 +0300
@@ -27,20 +27,7 @@
 #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 ===============================
 
 // -----------------------------------------------------------------------------
@@ -60,8 +47,6 @@
     {
     iProfileEngine = CreateProfileEngineExtendedL();
     iToneHandler = CProEngToneHandler::NewL();
-	iFs = new ( ELeave ) RFs;
-    User::LeaveIfError( iFs->Connect() );
     }
 
 // -----------------------------------------------------------------------------
@@ -140,8 +125,6 @@
         iProfileEngine->Release();
         }
     delete iToneHandler;
-    iFs->Close();
-    delete iFs;
     }
 
 // -----------------------------------------------------------------------------
@@ -205,45 +188,10 @@
 // CProEngEngineImpl::SetActiveProfileL
 // -----------------------------------------------------------------------------
 //
-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;
-		User::LeaveIfError( simStatus.Attach(KPSUidStartup, KPSSimStatus ) );
-		User::LeaveIfError( simStatus.Get( simCStatus ) );
-		simStatus.Close();
-
-		TParse* fp = new ( ELeave ) TParse();
-		fp->Set( KProEngResourceFileName, &KDC_RESOURCE_FILES_DIR, NULL );
-		TFileName localizedFileName( fp->FullName() );
-		delete fp;
-
-		BaflUtils::NearestLanguageFile( *iFs, localizedFileName );
-		RConeResourceLoader resourceLoader( *CCoeEnv::Static() );
-		TRAP_IGNORE( resourceLoader.OpenL( localizedFileName ) );
-
-		if ( simCStatus == ESimNotPresent )
-			{
-			// SIM card does not exist.
-			HBufC* infoNoteText = StringLoader::LoadLC(
-					R_PROFILE_TEXT_INSERT_SIM );
-			CAknInformationNote* note = new ( ELeave ) CAknInformationNote( ETrue );
-			note->ExecuteLD( *infoNoteText );
-			CleanupStack::PopAndDestroy( infoNoteText );
-			resourceLoader.Close();	
-			return;
-			}
-		resourceLoader.Close();
-		}
-
-	iProfileEngine->SetActiveProfileL(aId);
-	}
+void CProEngEngineImpl::SetActiveProfileL( TInt aId )
+    {
+    iProfileEngine->SetActiveProfileL( aId );
+    }
 
 // -----------------------------------------------------------------------------
 // CProEngEngineImpl::ProfileLC