logsui/AppSrc/CLogsBaseView.cpp
branchRCL_3
changeset 32 2828b4d142c0
parent 26 0d28c1c5b6dd
child 35 4ae315f230bc
equal deleted inserted replaced
26:0d28c1c5b6dd 32:2828b4d142c0
  1741                     LogsReaderConfigLC( NULL, NULL, &tempPtr ); 
  1741                     LogsReaderConfigLC( NULL, NULL, &tempPtr ); 
  1742             contactCheckerPtr->ConfigureL( readerConfig );
  1742             contactCheckerPtr->ConfigureL( readerConfig );
  1743             CleanupStack::PopAndDestroy();      //readerConfig
  1743             CleanupStack::PopAndDestroy();      //readerConfig
  1744             contactCheckerPtr->StartL();
  1744             contactCheckerPtr->StartL();
  1745             
  1745             
  1746             if ( !MenuBar()->ItemSpecificCommandsEnabled() )
  1746             //if ( !MenuBar()->ItemSpecificCommandsEnabled() )
  1747                 {
  1747             //    {
  1748                 iIsCheckedCntLinkInvaild = !contactCheckerPtr->IsCntLinkValidSync( tempPtr );
  1748             //    iIsCheckedCntLinkInvaild = !contactCheckerPtr->IsCntLinkValidSync( tempPtr );
  1749                 }
  1749             //    }
       
  1750 
  1750             }
  1751             }
  1751         }
  1752         }
  1752     
  1753     
  1753     if ( aEvent 
  1754     if ( aEvent 
  1754          && aEvent->LogsEventData()->VoIP() 
  1755          && aEvent->LogsEventData()->VoIP() 
  2889 // ----------------------------------------------------------------------------
  2890 // ----------------------------------------------------------------------------
  2890 //
  2891 //
  2891 TInt CLogsBaseView::HandleNotifyL(
  2892 TInt CLogsBaseView::HandleNotifyL(
  2892     TInt aCmdId, 
  2893     TInt aCmdId, 
  2893     TInt aEventId,
  2894     TInt aEventId,
  2894     CAiwGenericParamList& /* aEventParamList */,
  2895     CAiwGenericParamList& aEventParamList,
  2895     const CAiwGenericParamList& /* aInParamList */ )
  2896     const CAiwGenericParamList& /* aInParamList */ )
  2896     {
  2897     {
  2897     //Only EGenericParamContactLinkArray available in aEventParamList so we use iNumberInPbkProcessing instead
  2898     //Only EGenericParamContactLinkArray available in aEventParamList so we use iNumberInPbkProcessing instead
  2898     
  2899     
  2899     TInt retVal = 0;
  2900     TInt retVal = 0;
  2906                 break;
  2907                 break;
  2907             
  2908             
  2908             // If selecting Options->Exit KAiwEventError will result but the contact may have 
  2909             // If selecting Options->Exit KAiwEventError will result but the contact may have 
  2909             // still been created so start updater
  2910             // still been created so start updater
  2910             case KAiwEventError:
  2911             case KAiwEventError:
       
  2912             	{
       
  2913             	TInt aError = aEventParamList[0].Value().AsTInt32();
       
  2914             	iCoeEnv->HandleError( aError );
       
  2915             	}
  2911             case KAiwEventCompleted: // Asynch req completed. Right softkey "Done" selected for contact editor 
  2916             case KAiwEventCompleted: // Asynch req completed. Right softkey "Done" selected for contact editor 
  2912                 {
  2917                 {
  2913                 //Enable UI for db-originated changes (however focus needs to be kept unchanged)
  2918                 //Enable UI for db-originated changes (however focus needs to be kept unchanged)
  2914                 CurrentModel()->DoActivateL( MLogsModel::EActivateOnly );
  2919                 CurrentModel()->DoActivateL( MLogsModel::EActivateOnly );
  2915                 
  2920