mmsharing/mmshui/src/musuisendcontroller.cpp
branchRCL_3
changeset 38 ac48f0cc9f9c
parent 35 6c57ef9392d2
child 41 755f0370535b
equal deleted inserted replaced
35:6c57ef9392d2 38:ac48f0cc9f9c
    36 #include <musui.rsg>
    36 #include <musui.rsg>
    37 
    37 
    38 #include <StringLoader.h>
    38 #include <StringLoader.h>
    39 #include <pathinfo.h>
    39 #include <pathinfo.h>
    40 #include <CDirectoryLocalizer.h>
    40 #include <CDirectoryLocalizer.h>
       
    41 
       
    42 _LIT16( KMusUSign, "%U" );
    41 
    43 
    42 
    44 
    43 using namespace NMusSessionApi;
    45 using namespace NMusSessionApi;
    44 
    46 
    45 // -----------------------------------------------------------------------------
    47 // -----------------------------------------------------------------------------
   399 //
   401 //
   400 void CMusUiSendController::SessionRejected()
   402 void CMusUiSendController::SessionRejected()
   401     {
   403     {
   402     MUS_LOG( "mus: [MUSUI ]  -> CMusUiSendController::SessionRejected" );
   404     MUS_LOG( "mus: [MUSUI ]  -> CMusUiSendController::SessionRejected" );
   403     DismissWaitDialog();
   405     DismissWaitDialog();
   404     TRAP_IGNORE (
   406     
   405             MusUiDialogUtil::ShowInformationDialogL( 
   407     delete iDialogPrompt;
   406                         R_MUS_LIVE_SHARING_VIEW_NOTE_CONNECTION_REJECTED ) );
   408     iDialogPrompt = NULL;
       
   409     
       
   410     TRAP_IGNORE ( iDialogPrompt = StringLoader::LoadL(
       
   411             		      R_MUS_LIVE_SHARING_VIEW_NOTE_CONNECTION_REJECTED ) );
       
   412     
       
   413     if ( iDialogPrompt->Find( KMusUSign ) >= KErrNone )
       
   414 		{
       
   415         delete iDialogPrompt;
       
   416         iDialogPrompt = NULL;
       
   417         TRAP_IGNORE ( iDialogPrompt = StringLoader::LoadL(
       
   418     				      R_MUS_LIVE_SHARING_VIEW_NOTE_CONNECTION_REJECTED,
       
   419     					  MusTelNumberValue() ) );
       
   420 		}
       
   421 	else
       
   422 		{
       
   423 	    // NOP
       
   424 		}
       
   425     
       
   426     if ( iDialogPrompt )
       
   427 		{
       
   428 		TRAP_IGNORE (
       
   429 				MusUiDialogUtil::ShowInformationDialogL( *iDialogPrompt ) );
       
   430 		}
   407     
   431     
   408     TRAP_IGNORE( iCallbackService->AsyncEventL( EMusUiAsyncHandleExit ) );
   432     TRAP_IGNORE( iCallbackService->AsyncEventL( EMusUiAsyncHandleExit ) );
   409        
   433        
   410     MUS_LOG( "mus: [MUSUI ]  <- CMusUiSendController::SessionRejected" );
   434     MUS_LOG( "mus: [MUSUI ]  <- CMusUiSendController::SessionRejected" );
   411     }
   435     }