equal
deleted
inserted
replaced
68 * parameters will be set. |
68 * parameters will be set. |
69 */ |
69 */ |
70 void SetOutgoingCallHeaderParamsL( |
70 void SetOutgoingCallHeaderParamsL( |
71 const TInt aCallId, |
71 const TInt aCallId, |
72 TPhoneCmdParamCallHeaderData* aCallHeaderData ); |
72 TPhoneCmdParamCallHeaderData* aCallHeaderData ); |
|
73 |
|
74 /** |
|
75 * Sets info to initializing call header. |
|
76 * @param aCallId - call id. |
|
77 * @param aCallHeaderData - Call header parameter into which the text/picture |
|
78 * parameters will be set. |
|
79 */ |
|
80 void SetIniticalizingCallHeaderParamsL( |
|
81 const TInt aCallId, |
|
82 TPhoneCmdParamCallHeaderData* aCallHeaderData ); |
|
83 |
73 /** |
84 /** |
74 * Updates call header info. |
85 * Updates call header info. |
75 * NOTE: This method is used when state receives |
86 * NOTE: This method is used when state receives |
76 * EPEMessageRemotePartyInfoChanged from PhoneEngine. |
87 * EPEMessageRemotePartyInfoChanged from PhoneEngine. |
77 * |
88 * |
139 * @param aCallHeaderData - Call header parameter into which the text/picture |
150 * @param aCallHeaderData - Call header parameter into which the text/picture |
140 * parameters will be set. |
151 * parameters will be set. |
141 */ |
152 */ |
142 void SetBasicCallHeaderParamsL( |
153 void SetBasicCallHeaderParamsL( |
143 const TInt aCallId, |
154 const TInt aCallId, |
144 TPhoneCmdParamCallHeaderData* aCallHeaderData ); |
155 TPhoneCmdParamCallHeaderData* aCallHeaderData, |
|
156 TBool aInitializing ); |
145 |
157 |
146 /** |
158 /** |
147 * Sets divert indication to call header if necessary |
159 * Sets divert indication to call header if necessary |
148 * @param aCallId - Call Id. |
160 * @param aCallId - Call Id. |
149 * @param aCallHeaderData - Call header where indication will be set |
161 * @param aCallHeaderData - Call header where indication will be set |
244 * @param aContactInfoAvailable - is contact's info available |
256 * @param aContactInfoAvailable - is contact's info available |
245 */ |
257 */ |
246 void SetPhoneNumberAvailabilityL( |
258 void SetPhoneNumberAvailabilityL( |
247 const TInt aNumberLength, |
259 const TInt aNumberLength, |
248 const TBool aContactInfoAvailable ); |
260 const TBool aContactInfoAvailable ); |
249 |
261 |
|
262 /** |
|
263 * Set call header labels. |
|
264 * @param aCallHeaderData - call header params. |
|
265 */ |
|
266 void SetCallHeaderLabels( |
|
267 TPhoneCmdParamCallHeaderData* aCallHeaderData ); |
|
268 |
250 private: |
269 private: |
251 |
270 |
252 MPhoneCallHeaderManagerUtility& iManagerUtility; |
271 MPhoneCallHeaderManagerUtility& iManagerUtility; |
253 MPhoneStateMachine& iStateMachine; |
272 MPhoneStateMachine& iStateMachine; |
254 CBubbleManager::TPhoneCallTypeFlags iCallHeaderType; |
273 CBubbleManager::TPhoneCallTypeFlags iCallHeaderType; |