omadm/omadmappui/src/NSmlDMFotaView.cpp
branchRCL_3
changeset 9 db6d61d7814f
parent 0 3ce708148e4d
child 22 9360ca28b668
--- a/omadm/omadmappui/src/NSmlDMFotaView.cpp	Tue Feb 02 00:03:17 2010 +0200
+++ b/omadm/omadmappui/src/NSmlDMFotaView.cpp	Fri Feb 19 22:41:42 2010 +0200
@@ -131,8 +131,11 @@
             }*/
 
         case ENSmlMenuCmdFotaCheck:
-            {
-            InitiateFotaCheckL();
+            {            
+            if(TUtil::ShowNativeDialogL(EPrivacyPolicy) == KErrNone)
+                {
+                InitiateFotaCheckL();
+                }
             break;
             }
         case ENSmlMenuCmdFotaInstall:
@@ -207,9 +210,7 @@
     {
     FLOG( "[OMADM]\t CNSmlDMFotaView::InitiateFotaCheck()" );
     TInt profileId( KErrNotFound );
-    TBool isValidId( EFalse );
-    HBufC* stringHolder = NULL;
-
+    TBool isValidId( EFalse );    
     profileId = iFotaModel->DefaultFotaProfileIdL();
 
     if ( profileId >= KErrNone )
@@ -223,40 +224,11 @@
     	if( profileId == KErrNotFound )    
     	  return;
         }
-    TInt query(EFalse);
-    CRepository* cRepository=NULL;
-	TRAPD ( error, cRepository = CRepository::NewL ( KCRUidNSmlNotifierDomainKeys ) );
-	if ( error == KErrNone )
-	{
-		CleanupStack::PushL( cRepository );
-		TInt dmChargingNote(1);
-		cRepository->Get ( KNSmlDMChargingNote, dmChargingNote );
-		if(dmChargingNote==1)
-		{      
-    	CAknQueryDialog* dlg = CAknQueryDialog::NewL();
-    	CleanupStack::PushL( dlg );
-    	stringHolder = StringLoader::LoadLC( R_QTN_FOTA_CONNECTION_NEEDED );
-    	dlg->SetPromptL( stringHolder->Des() );
-    
-    CleanupStack::PopAndDestroy( stringHolder );
-    stringHolder = NULL;
-    
-    	CleanupStack::Pop( dlg );
-    
-    	query = dlg->ExecuteLD( R_SML_CONFIRMATION_QUERY );
-  		}
-  		else
-  			query = ETrue;
-  		CleanupStack::PopAndDestroy( cRepository );//cRepository
-  	}
-    if(query)
-    {
         __ASSERT_ALWAYS( iFotaModel, TUtil::Panic( KErrGeneral ) );
         
         iFotaModel->EnableFwUpdRequestL( profileId );
         ( ( CNSmlDMSyncAppUi* ) AppUi() )->StartSyncL( profileId, ETrue );
     	iFotaDLObserver->StartL(ETrue);
-        }
     
     FLOG( "[OMADM]\t CNSmlDMFotaView::InitiateFotaCheck() completed" );
     }