phoneapp/phoneuicontrol/src/cphonecallheadermanager.cpp
branchRCL_3
changeset 20 3c221667e687
parent 0 5f000ab63145
child 23 40a3f856b14d
--- a/phoneapp/phoneuicontrol/src/cphonecallheadermanager.cpp	Wed Jun 09 09:41:11 2010 +0300
+++ b/phoneapp/phoneuicontrol/src/cphonecallheadermanager.cpp	Mon Jun 21 15:39:45 2010 +0300
@@ -223,6 +223,38 @@
             &callHeaderParam );
     }
 
+
+// ---------------------------------------------------------------------------
+//  CPhoneCallHeaderManager::DisplayHeaderForInitializingCallL
+// ---------------------------------------------------------------------------
+//
+void CPhoneCallHeaderManager::DisplayHeaderForInitializingCallL( TInt aCallId )
+    {
+    __LOGMETHODSTARTEND( EPhoneControl, "CPhoneCallHeaderManager::DisplayHeaderForInitializingCallL() ");
+    __ASSERT_DEBUG( iStateMachine.PhoneEngineInfo(), Panic( EPhoneCtrlInvariant ) );
+    
+    TPhoneCmdParamCallHeaderData callHeaderParam;
+    
+    iCallHeaderParam->SetIniticalizingCallHeaderParamsL( 
+            aCallId,
+            &callHeaderParam );
+            
+    if( iCustomization )
+        {
+        // to do modifications to call header parameters
+        // if VoIP call in question
+        iCustomization->ModifyCallHeaderTexts( aCallId, &callHeaderParam,
+            KNullDesC );
+        }
+    
+    // Display call header for outgoing call
+    iViewCommandHandle.ExecuteCommandL( 
+            EPhoneViewCreateCallHeader, 
+            aCallId, 
+            &callHeaderParam );
+    
+    }
+
 // ---------------------------------------------------------------------------
 //  CPhoneCallHeaderManager::IsWaitingCallL
 // ---------------------------------------------------------------------------