phoneapp/phoneuicontrol/src/cphonecallheadermanager.cpp
branchRCL_3
changeset 24 41a7f70b3818
parent 23 40a3f856b14d
child 25 5266b1f337bd
--- a/phoneapp/phoneuicontrol/src/cphonecallheadermanager.cpp	Thu Aug 19 09:54:27 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonecallheadermanager.cpp	Tue Aug 31 15:14:29 2010 +0300
@@ -269,7 +269,7 @@
 // ---------------------------------------------------------------------------
 //
 void CPhoneCallHeaderManager::SetCallHeaderType( 
-    const CBubbleManager::TPhoneCallTypeFlags aCallHeaderType )
+    TInt aCallHeaderType )
     {
     __LOGMETHODSTARTEND( EPhoneControl, "CPhoneCallHeaderManager::SetCallHeaderType() ");
     iCallHeaderParam->SetCallHeaderType( aCallHeaderType ); 
@@ -279,43 +279,34 @@
 //  CPhoneCallHeaderManager::~CPhoneCallHeaderManager
 // ---------------------------------------------------------------------------
 //
-CBubbleManager::TPhoneCallTypeFlags CPhoneCallHeaderManager::CallHeaderType() const
+TInt CPhoneCallHeaderManager::CallHeaderType() const
     {
     __LOGMETHODSTARTEND( EPhoneControl, "CPhoneCallHeaderManager::CallHeaderType() ");
     return iCallHeaderParam->CallHeaderType();            
     }
 
 // ---------------------------------------------------------------------------
+//  CPhoneCallHeaderManager::SetDivertIndication
+// ---------------------------------------------------------------------------
+//
+void CPhoneCallHeaderManager::SetDivertIndication( const TBool aDivertIndication )
+    {
+    __LOGMETHODSTARTEND( EPhoneControl, "CPhoneCallHeaderManager::SetDivertIndication()");
+    iCallHeaderParam->SetDivertIndication( aDivertIndication );           
+    }
+
+// ---------------------------------------------------------------------------
 // CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL
 // ---------------------------------------------------------------------------
 //
 void CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL( 
-        const TInt aNumberLength,
-        const TBool aContactInfoAvailable )
+        const TInt /*aNumberLength*/,
+        const TBool /*aContactInfoAvailable*/ )
     {
     __LOGMETHODSTARTEND( 
             EPhoneControl, 
             "CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL() ");
-    TPhoneCmdParamBoolean phoneNumberAvailable;
-    if( aNumberLength || aContactInfoAvailable )
-        {
-        // Phone number is available straight or via contact info
-        // so switch to video/voice call is possible
-        __PHONELOG( EBasic, 
-                EPhoneControl, 
-                "CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL - Phonenumber is available" );
-        phoneNumberAvailable.SetBoolean( ETrue );
-        }
-    else
-        {
-        __PHONELOG( EBasic, 
-                EPhoneControl, 
-                "CPhoneCallHeaderManager::SetPhoneNumberAvailabilityL - Phonenumber is not available" );
-        phoneNumberAvailable.SetBoolean( EFalse );              
-        }
-    iViewCommandHandle.ExecuteCommandL( 
-            EPhoneViewSetPhoneNumberAvailableInPhoneEngine, 
-            &phoneNumberAvailable );        
+     
     }
 
 // -----------------------------------------------------------
@@ -343,23 +334,3 @@
         }
     }
 
-// -----------------------------------------------------------
-// CPhoneCallHeaderManager::GetInCallNumberTextL
-// -----------------------------------------------------------
-//
-void CPhoneCallHeaderManager::GetInCallNumberTextL( 
-        TInt aCallId, 
-        TDes& aData ) const
-    {
-    __LOGMETHODSTARTEND(EPhoneControl, "CPhoneCallHeaderManager::GetInCallNumberTextL( ) ");    
-    // Display "Call n", n = callId-8 for video and callId+1 for voice call
-    HBufC* tmp = StringLoader::LoadL( 
-        CPhoneMainResourceResolver::Instance()->
-        ResolveResourceID( EPhoneInCallNumberText ), 
-        aCallId + ( IsVideoCall( aCallId ) ? -8 : 1 ), 
-        CCoeEnv::Static() );
-    
-    aData = *tmp;
-    delete tmp;
-    }
-