equal
deleted
inserted
replaced
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" ); |
|
43 |
41 |
44 |
42 |
45 using namespace NMusSessionApi; |
43 using namespace NMusSessionApi; |
46 |
44 |
47 // ----------------------------------------------------------------------------- |
45 // ----------------------------------------------------------------------------- |
401 // |
399 // |
402 void CMusUiSendController::SessionRejected() |
400 void CMusUiSendController::SessionRejected() |
403 { |
401 { |
404 MUS_LOG( "mus: [MUSUI ] -> CMusUiSendController::SessionRejected" ); |
402 MUS_LOG( "mus: [MUSUI ] -> CMusUiSendController::SessionRejected" ); |
405 DismissWaitDialog(); |
403 DismissWaitDialog(); |
406 |
404 TRAP_IGNORE ( |
407 delete iDialogPrompt; |
405 MusUiDialogUtil::ShowInformationDialogL( |
408 iDialogPrompt = NULL; |
406 R_MUS_LIVE_SHARING_VIEW_NOTE_CONNECTION_REJECTED ) ); |
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 } |
|
431 |
407 |
432 TRAP_IGNORE( iCallbackService->AsyncEventL( EMusUiAsyncHandleExit ) ); |
408 TRAP_IGNORE( iCallbackService->AsyncEventL( EMusUiAsyncHandleExit ) ); |
433 |
409 |
434 MUS_LOG( "mus: [MUSUI ] <- CMusUiSendController::SessionRejected" ); |
410 MUS_LOG( "mus: [MUSUI ] <- CMusUiSendController::SessionRejected" ); |
435 } |
411 } |
662 void CMusUiSendController::ExitProcedureL( TBool aUserAcceptance ) |
638 void CMusUiSendController::ExitProcedureL( TBool aUserAcceptance ) |
663 { |
639 { |
664 MUS_LOG( "mus: [MUSUI ] -> CMusUiSendController::ExitProcedureL" ); |
640 MUS_LOG( "mus: [MUSUI ] -> CMusUiSendController::ExitProcedureL" ); |
665 |
641 |
666 DismissWaitDialog(); |
642 DismissWaitDialog(); |
667 iEventObserver.SetExitingFlag(); |
643 |
668 switch ( iShutdownState ) |
644 switch ( iShutdownState ) |
669 { |
645 { |
670 case EMusUiShutdownStarted: |
646 case EMusUiShutdownStarted: |
671 { |
647 { |
672 MUS_LOG( "mus: [MUSUI ] ExitProcedureL: EMusuiShutdownStarted" ); |
648 MUS_LOG( "mus: [MUSUI ] ExitProcedureL: EMusuiShutdownStarted" ); |