commsconfig/cscapplicationui/src/cscserviceview.cpp
branchRCL_3
changeset 15 ed1e38b404e5
parent 10 7117cbf1600a
child 16 6134b5029079
equal deleted inserted replaced
11:bddb6d4447db 15:ed1e38b404e5
   565 // ---------------------------------------------------------------------------
   565 // ---------------------------------------------------------------------------
   566 // Executes startup actions based on startup parameters.
   566 // Executes startup actions based on startup parameters.
   567 // ---------------------------------------------------------------------------
   567 // ---------------------------------------------------------------------------
   568 // 
   568 // 
   569 void CCSCServiceView::ExecuteStartupActionsL( 
   569 void CCSCServiceView::ExecuteStartupActionsL( 
   570         TBool aForeGroundEvent, 
   570     TBool /*aForeGroundEvent*/, TBool aLaunchedFromAi )
   571         TBool aLaunchedFromAi )
       
   572     {
   571     {
   573     CSCDEBUG( "CCSCServiceView::ExecuteStartupActionsL - begin" );
   572     CSCDEBUG( "CCSCServiceView::ExecuteStartupActionsL - begin" );
   574     
   573     
   575     CCSCEngStartupHandler::TAction action = iStartupHandler.GetParamAction();
   574     CCSCEngStartupHandler::TAction action = iStartupHandler.GetParamAction();
   576     TUid pluginUid = iStartupHandler.GetParamPluginUid();
   575     TUid pluginUid = iStartupHandler.GetParamPluginUid();
   586                 }           
   585                 }           
   587             break;
   586             break;
   588             }
   587             }
   589         case  CCSCEngStartupHandler::ERemoveSetupPluginService:
   588         case  CCSCEngStartupHandler::ERemoveSetupPluginService:
   590             {
   589             {
   591             if ( KNullUid != pluginUid && !aForeGroundEvent )
   590             if ( KNullUid != pluginUid )
   592                 {
   591                 {
   593                 TRAPD( err, iContainer->HandleServicePluginRemovationL( 
   592                 TRAPD( err, iContainer->HandleServicePluginRemovationL( 
   594                         pluginUid ) );
   593                     pluginUid ) );
   595                 
   594                 
   596                 // If error in service plugin removal, close csc.
   595                 // If error in service plugin removal, close csc.
   597                 if ( err )
   596                 if ( err )
   598                     {
   597                     {
   599                     AppUi()->RunAppShutter();
   598                     AppUi()->RunAppShutter();