phoneapp/phoneuicontrol/src/cphonecallheadermanager.cpp
changeset 56 5bcb308bd24d
parent 45 6b911d05207e
child 65 2a5d4ab426d3
equal deleted inserted replaced
46:bc5a64e5bc3c 56:5bcb308bd24d
   298 // ---------------------------------------------------------------------------
   298 // ---------------------------------------------------------------------------
   299 // CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL
   299 // CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL
   300 // ---------------------------------------------------------------------------
   300 // ---------------------------------------------------------------------------
   301 //
   301 //
   302 void CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL( 
   302 void CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL( 
   303         const TInt aNumberLength,
   303         const TInt /*aNumberLength*/,
   304         const TBool aContactInfoAvailable )
   304         const TBool /*aContactInfoAvailable*/ )
   305     {
   305     {
   306     __LOGMETHODSTARTEND( 
   306     __LOGMETHODSTARTEND( 
   307             EPhoneControl, 
   307             EPhoneControl, 
   308             "CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL() ");
   308             "CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL() ");
   309     TPhoneCmdParamBoolean phoneNumberAvailable;
   309      
   310     if( aNumberLength || aContactInfoAvailable )
       
   311         {
       
   312         // Phone number is available straight or via contact info
       
   313         // so switch to video/voice call is possible
       
   314         __PHONELOG( EBasic, 
       
   315                 EPhoneControl, 
       
   316                 "CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL - Phonenumber is available" );
       
   317         phoneNumberAvailable.SetBoolean( ETrue );
       
   318         }
       
   319     else
       
   320         {
       
   321         __PHONELOG( EBasic, 
       
   322                 EPhoneControl, 
       
   323                 "CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL - Phonenumber is not available" );
       
   324         phoneNumberAvailable.SetBoolean( EFalse );              
       
   325         }
       
   326     iViewCommandHandle.ExecuteCommandL( 
       
   327             EPhoneViewSetPhoneNumberAvailableInPhoneEngine, 
       
   328             &phoneNumberAvailable );        
       
   329     }
   310     }
   330 
   311 
   331 // -----------------------------------------------------------
   312 // -----------------------------------------------------------
   332 // CPhoneCallHeaderManager::LoadCallHeaderTexts
   313 // CPhoneCallHeaderManager::LoadCallHeaderTexts
   333 // -----------------------------------------------------------
   314 // -----------------------------------------------------------