equal
deleted
inserted
replaced
51 |
51 |
52 virtual void HandleKeyMessageL( |
52 virtual void HandleKeyMessageL( |
53 TPhoneKeyEventMessages aMessage, |
53 TPhoneKeyEventMessages aMessage, |
54 TKeyCode aCode ); |
54 TKeyCode aCode ); |
55 |
55 |
|
56 virtual void HandleKeyEventL( |
|
57 const TKeyEvent& aKeyEvent, |
|
58 TEventCode aEventCode ); |
|
59 |
56 /** |
60 /** |
57 * A message handling function for Phone Engine messages |
61 * A message handling function for Phone Engine messages |
58 * @param aMessage Message from Phone Engine |
62 * @param aMessage Message from Phone Engine |
59 * @param aCallId Call id the message concerns |
63 * @param aCallId Call id the message concerns |
60 */ |
64 */ |
66 * HandleError |
70 * HandleError |
67 * Implements error handling framework |
71 * Implements error handling framework |
68 * @param aErrorInfo: the error info |
72 * @param aErrorInfo: the error info |
69 */ |
73 */ |
70 IMPORT_C virtual void HandleErrorL( |
74 IMPORT_C virtual void HandleErrorL( |
71 const TPEErrorInfo& aErrorInfo ); |
75 const TPEErrorInfo& aErrorInfo ); |
|
76 |
|
77 /** |
|
78 * Handles user selected UI commands. |
|
79 * @param aCommand - selected command |
|
80 */ |
|
81 TBool HandleCommandL( TInt aCommand ); |
72 |
82 |
73 protected: |
83 protected: |
74 |
84 |
75 /** |
85 /** |
76 * By default EPOC constructor is private. |
86 * By default EPOC constructor is private. |
82 |
92 |
83 /** |
93 /** |
84 * ConstructL() |
94 * ConstructL() |
85 */ |
95 */ |
86 virtual void ConstructL(); |
96 virtual void ConstructL(); |
87 |
|
88 /** |
|
89 * Open menu bar |
|
90 */ |
|
91 virtual void OpenMenuBarL(); |
|
92 |
97 |
93 virtual void HandleConnectedConferenceL( TInt aCallId ); |
98 virtual void HandleConnectedConferenceL( TInt aCallId ); |
94 |
99 |
95 virtual void UpdateInCallCbaL(); |
100 virtual void UpdateInCallCbaL(); |
96 |
101 |
105 /** |
110 /** |
106 * Handle state-specific behaviour when number entry is cleared |
111 * Handle state-specific behaviour when number entry is cleared |
107 */ |
112 */ |
108 void HandleNumberEntryClearedL(); |
113 void HandleNumberEntryClearedL(); |
109 |
114 |
|
115 /** |
|
116 * Handles received EPhoneCmdUpdateUiControls command. |
|
117 */ |
|
118 void UpdateUiControlsL(); |
|
119 |
110 // call id of ringing call |
120 // call id of ringing call |
111 TInt iRingingCallId; |
121 TInt iRingingCallId; |
112 }; |
122 }; |
113 |
123 |
114 #endif // CPHONETWOSINGLESANDWAITING_H |
124 #endif // CPHONETWOSINGLESANDWAITING_H |