phoneapp/phoneuicontrol/inc/cphonecallheadermanager.h
branchRCL_3
changeset 25 5266b1f337bd
parent 24 41a7f70b3818
--- a/phoneapp/phoneuicontrol/inc/cphonecallheadermanager.h	Tue Aug 31 15:14:29 2010 +0300
+++ b/phoneapp/phoneuicontrol/inc/cphonecallheadermanager.h	Wed Sep 01 12:30:10 2010 +0100
@@ -21,6 +21,8 @@
 
 //INCLUDES
 #include <e32base.h>
+#include <bmbubblemanager.h>
+
 #include "mphonecallheadermanagerutility.h"
 #include "mphonestatemachine.h"
 #include "mphoneviewcommandhandle.h"
@@ -84,28 +86,20 @@
         */
         void DisplayHeaderForOutgoingCallL(
                 const TInt aCallId );
-
+       
         /**
         * Sets the call header type used in the call bubble.
         * @param aCallHeaderType, call header type.
         */
         void SetCallHeaderType( 
-                TInt aCallHeaderType );
+                const CBubbleManager::TPhoneCallTypeFlags aCallHeaderType );
         
         /**
         * Returns the set call header type.
         */
-        TInt CallHeaderType() const;
+        CBubbleManager::TPhoneCallTypeFlags CallHeaderType() const;
                 
         /**
-        * Sets divert indication to call header if necessary
-        * @param aCallId - Call Id.
-        * @param aCallHeaderData - Call header where indication will be set
-        *                          if needed.
-        */
-        void SetDivertIndication( const TBool aDivertIndication );
-        
-        /**
         * Checks if call is waiting, returns ETrue if call is waiting
         * otherwise EFalse.
         * @param aCallId, call id.
@@ -119,10 +113,10 @@
         */
         TBool IsVideoCall( const TInt aCallId ) const;
  
-        /**
+		/**
         * Sets texts to call header
         * @param aCallId - Call Id.
-        * @param aWaitingCall waiting call indication
+		* @param aWaitingCall waiting call indication
         * @param aCallHeaderData - Call header where indication will be set
         *                          if needed.
         */         
@@ -139,7 +133,12 @@
         void SetPhoneNumberAvailabilityL( 
                 const TInt aNumberLength,
                 const TBool aContactInfoAvailable );
-
+        
+        /**
+        * @see MPhoneBubbleManagerUtility.
+        */
+        void GetInCallNumberTextL( TInt aCallId, TDes& aData ) const;
+        
         /**
         * @see MPhoneBubbleManagerUtility.
         */