equal
deleted
inserted
replaced
66 */ |
66 */ |
67 void AddHandoverMenuItemL( |
67 void AddHandoverMenuItemL( |
68 RArray<CTelMenuExtension::TCallInfo>& aArray, |
68 RArray<CTelMenuExtension::TCallInfo>& aArray, |
69 TInt aResourceId, |
69 TInt aResourceId, |
70 CEikMenuPane& aMenuPane ); |
70 CEikMenuPane& aMenuPane ); |
71 |
71 |
72 /** |
|
73 * CancelHandoverNoteTimer if running |
|
74 */ |
|
75 void CancelHandoverNoteTimerL(); |
|
76 |
|
77 protected: |
72 protected: |
78 |
73 |
79 CPhoneVccHandler( |
74 CPhoneVccHandler( |
80 MPhoneStateMachine& aStateMachine, |
75 MPhoneStateMachine& aStateMachine, |
81 MPhoneViewCommandHandle& aViewCommandHandle ); |
76 MPhoneViewCommandHandle& aViewCommandHandle ); |
87 /** |
82 /** |
88 * StartHandoverNoteTimerL |
83 * StartHandoverNoteTimerL |
89 */ |
84 */ |
90 void StartHandoverNoteTimerL(); |
85 void StartHandoverNoteTimerL(); |
91 |
86 |
|
87 /** |
|
88 * CancelHandoverNoteTimer if running |
|
89 */ |
|
90 void CancelHandoverNoteTimerL(); |
|
91 |
92 /** |
92 /** |
93 * Callback function for launching Handover wait note |
93 * Callback function for launching Handover wait note |
94 * This is called when HO note timer timeout is |
94 * This is called when HO note timer timeout is |
95 * reached |
95 * reached |
96 * @param aAny - not used |
96 * @param aAny - not used |
106 * HandoverInProgressNote |
106 * HandoverInProgressNote |
107 * @param aCommand a command parameter |
107 * @param aCommand a command parameter |
108 */ |
108 */ |
109 void HandoverInProgressNoteL( TInt aCommand ); |
109 void HandoverInProgressNoteL( TInt aCommand ); |
110 |
110 |
111 // From MVccPsPropertyListenerObserver |
111 // From MVccPsPropertyListenerObserver |
112 /** |
112 /** |
113 * Gets called when PS key is changed |
113 * Gets called when PS key is changed |
114 * @param aKeyId |
114 * @param aKeyId |
115 * @param aValue |
115 * @param aValue |
116 **/ |
116 **/ |
126 * GetVccServiceIdL |
126 * GetVccServiceIdL |
127 */ |
127 */ |
128 TInt GetVccServiceIdL(); |
128 TInt GetVccServiceIdL(); |
129 |
129 |
130 private: // Data |
130 private: // Data |
131 |
131 |
132 /** |
132 /** |
133 * Interface for setting and getting active state |
133 * Interface for setting and getting active state |
134 */ |
134 */ |
135 MPhoneStateMachine& iStateMachine; |
135 MPhoneStateMachine& iStateMachine; |
136 |
136 |
155 TBool iVccHoAllowedToWlan; |
155 TBool iVccHoAllowedToWlan; |
156 |
156 |
157 // Handover not allowed if multicall |
157 // Handover not allowed if multicall |
158 TBool iNoHoIfMultiCall; |
158 TBool iNoHoIfMultiCall; |
159 |
159 |
160 // Listens for the hand-over status commands |
160 // Listens for the hand-over commands |
161 CVccUiPsPropertyListener* iPropListener; |
161 CVccUiPsPropertyListener* iPropListener; |
162 |
|
163 // Listens for the hand-over request commands |
|
164 CVccUiPsPropertyListener* iPropListenerReq; |
|
165 |
|
166 // Status of Handover failure |
|
167 TBool iHOFailure; |
|
168 }; |
162 }; |
169 |
163 |
170 #endif // C_CPHONEVCCHANDLER_H |
164 #endif // C_CPHONEVCCHANDLER_H |
171 |
165 |
172 // End of File |
166 // End of File |