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