equal
deleted
inserted
replaced
398 SetSoftKeysL( R_CAM_SOFTKEYS_OPTIONS_BACK__CONTINUE ); |
398 SetSoftKeysL( R_CAM_SOFTKEYS_OPTIONS_BACK__CONTINUE ); |
399 } |
399 } |
400 else |
400 else |
401 { |
401 { |
402 SetSoftKeysL( R_CAM_SOFTKEYS_OPTIONS_EXIT__CONTINUE ); |
402 SetSoftKeysL( R_CAM_SOFTKEYS_OPTIONS_EXIT__CONTINUE ); |
|
403 if( Cba() && !appUi->IsRecoverableStatus() ) |
|
404 { |
|
405 Cba()->MakeCommandVisible( ECamCmdExitStandby, EFalse ); |
|
406 } |
403 } |
407 } |
404 |
408 |
405 // change options menu |
409 // change options menu |
406 CEikMenuBar* menuBar = MenuBar(); |
410 CEikMenuBar* menuBar = MenuBar(); |
407 if ( menuBar ) |
411 if ( menuBar ) |
408 { |
412 { |
409 menuBar->SetMenuTitleResourceId( R_CAM_STANDBY_MENUBAR ); |
413 menuBar->SetMenuTitleResourceId( R_CAM_STANDBY_MENUBAR ); |
410 } |
414 } |
411 |
415 |
412 // if ( iStandbyError != KErrNone ) |
416 // if ( iStandbyError != KErrNone ) |
413 if ( appUi->StandbyStatus() != KErrNone ) |
417 if ( appUi->StandbyStatus() != KErrNone && appUi->IsRecoverableStatus()) |
414 { |
418 { |
415 // stop idle timer - non recoverable error |
419 // stop idle timer - non recoverable error |
416 iController.StopIdleTimer(); |
420 iController.StopIdleTimer(); |
417 } |
421 } |
418 |
422 |
1038 iCommandHandlerAo = CCamCommandHandlerAo::NewL( this ); |
1042 iCommandHandlerAo = CCamCommandHandlerAo::NewL( this ); |
1039 } |
1043 } |
1040 iCommandHandlerAo->HandleCommandL( aCommand ); |
1044 iCommandHandlerAo->HandleCommandL( aCommand ); |
1041 } |
1045 } |
1042 |
1046 |
|
1047 // ----------------------------------------------------------------------------- |
|
1048 // CCamViewBase::SetStandbyStatusL |
|
1049 // ----------------------------------------------------------------------------- |
|
1050 |
|
1051 void CCamViewBase::SetStandbyStatusL( TInt aError ) |
|
1052 { |
|
1053 CCamAppUi* appUi = static_cast<CCamAppUi*>( AppUi() ); |
|
1054 __ASSERT_DEBUG( appUi, CamPanic( ECamPanicNullPointer ) ); |
|
1055 if( iStandbyModeActive ) |
|
1056 { |
|
1057 appUi->SetStandbyStatus( aError ); |
|
1058 iStandbyContainer->SetStandbyErrorL( aError ); |
|
1059 if ( aError == KErrInUse || |
|
1060 aError == KErrPermissionDenied || |
|
1061 aError == KErrAccessDenied ) |
|
1062 { |
|
1063 SetSoftKeysL( R_CAM_SOFTKEYS_OPTIONS_EXIT ); |
|
1064 } |
|
1065 else if ( iEmbedded ) |
|
1066 { |
|
1067 SetSoftKeysL( R_CAM_SOFTKEYS_OPTIONS_BACK__CONTINUE ); |
|
1068 } |
|
1069 else |
|
1070 { |
|
1071 SetSoftKeysL( R_CAM_SOFTKEYS_OPTIONS_EXIT__CONTINUE ); |
|
1072 if( Cba() && !appUi->IsRecoverableStatus() ) |
|
1073 { |
|
1074 Cba()->MakeCommandVisible( ECamCmdExitStandby, EFalse ); |
|
1075 } |
|
1076 else |
|
1077 { |
|
1078 Cba()->MakeCommandVisible( ECamCmdExitStandby, ETrue ); |
|
1079 } |
|
1080 } |
|
1081 } |
|
1082 } |
1043 // End of File |
1083 // End of File |