phoneapp/phoneuicontrol/inc/tphonecallheaderparam.h
changeset 22 6bb1b21d2484
parent 21 92ab7f8d0eab
child 51 f39ed5e045e0
equal deleted inserted replaced
21:92ab7f8d0eab 22:6bb1b21d2484
    18 
    18 
    19 #ifndef TPHONECALLHEADERPARAM_H
    19 #ifndef TPHONECALLHEADERPARAM_H
    20 #define TPHONECALLHEADERPARAM_H
    20 #define TPHONECALLHEADERPARAM_H
    21 
    21 
    22 //INCLUDES
    22 //INCLUDES
    23 // <-- QT PHONE START -->
       
    24 // #include    <bmbubblemanager2.h>
       
    25 // <-- QT PHONE END -->
       
    26 
       
    27 #include    "mpeengineinfo.h"
    23 #include    "mpeengineinfo.h"
    28 #include    "tphonecmdparamcallheaderdata.h"
    24 #include    "tphonecmdparamcallheaderdata.h"
    29 
    25 
    30 //FORWARD
    26 //FORWARD
    31 class MPhoneStateMachine;
    27 class MPhoneStateMachine;
    87                 const TInt aCallId,
    83                 const TInt aCallId,
    88                 const TBool aWaitingCall,
    84                 const TBool aWaitingCall,
    89                 const TBool aVideoCall,
    85                 const TBool aVideoCall,
    90                 TPhoneCmdParamCallHeaderData* aCallHeaderData );
    86                 TPhoneCmdParamCallHeaderData* aCallHeaderData );
    91 
    87 
    92 // <-- QT PHONE START -->        
       
    93         /**
    88         /**
    94         * Sets the call header type used in the call bubble.
    89         * Sets the call header type used in the call bubble.
    95         * @param aCallHeaderType, call header type.
    90         * @param aCallHeaderType, call header type.
    96         */    
    91         */    
    97         void SetCallHeaderType( 
    92         void SetCallHeaderType( 
    99         /**
    94         /**
   100         * Returns the set call header type. Used for constructing right type
    95         * Returns the set call header type. Used for constructing right type
   101         * of call bubble.
    96         * of call bubble.
   102         */
    97         */
   103         TInt CallHeaderType() const;
    98         TInt CallHeaderType() const;
   104 // <-- QT PHONE END -->
       
   105             
    99             
   106         /**
   100         /**
   107         * Setter for divert indication showing in bubble.
   101         * Setter for divert indication showing in bubble.
   108         * @param aDivertIndication ETrue to show divert indication,
   102         * @param aDivertIndication ETrue to show divert indication,
   109         *        EFalse to not. Usually setting EFalse isn't necessary
   103         *        EFalse to not. Usually setting EFalse isn't necessary
   173         * @param aDirection the returned CNAP clipping direction
   167         * @param aDirection the returned CNAP clipping direction
   174         */
   168         */
   175         void GetCNAPText( 
   169         void GetCNAPText( 
   176                const TInt aCallId,
   170                const TInt aCallId,
   177                TDes& aData, 
   171                TDes& aData, 
   178 // <-- QT PHONE START -->
       
   179 //               CBubbleManager::TPhoneClippingDirection& aDirection ) const;
       
   180                TPhoneCmdParamCallHeaderData::TPhoneTextClippingDirection& aDirection ) const;
   172                TPhoneCmdParamCallHeaderData::TPhoneTextClippingDirection& aDirection ) const;
   181 // <-- QT PHONE END -->
       
   182         
   173         
   183         /**
   174         /**
   184         * Check if contact is available(RemoteName or RemoteCompanyName),
   175         * Check if contact is available(RemoteName or RemoteCompanyName),
   185         * if available ETrue is returned otherwise EFalse.
   176         * if available ETrue is returned otherwise EFalse.
   186         * @param aCallid call id
   177         * @param aCallid call id
   256                 
   247                 
   257     private:
   248     private:
   258         
   249         
   259         MPhoneCallHeaderManagerUtility& iManagerUtility;
   250         MPhoneCallHeaderManagerUtility& iManagerUtility;
   260         MPhoneStateMachine& iStateMachine;
   251         MPhoneStateMachine& iStateMachine;
   261 // <-- QT PHONE START -->
       
   262         TInt iCallHeaderType;
   252         TInt iCallHeaderType;
   263 // <-- QT PHONE END -->
       
   264         TBool iSetDivertIndication;
   253         TBool iSetDivertIndication;
   265             
   254             
   266     };
   255     };
   267 
   256 
   268 #endif // TPHONECALLHEADERPARAM_H
   257 #endif // TPHONECALLHEADERPARAM_H