63 virtual TBool HandleCommandL( TInt aCommand ); |
63 virtual TBool HandleCommandL( TInt aCommand ); |
64 |
64 |
65 virtual void HandleKeyMessageL( |
65 virtual void HandleKeyMessageL( |
66 TPhoneKeyEventMessages aMessage, |
66 TPhoneKeyEventMessages aMessage, |
67 TKeyCode aCode ); |
67 TKeyCode aCode ); |
|
68 |
|
69 /** |
|
70 * This function is called from displaycallsetup and |
|
71 * the purpose is to do state specific things for callsetup. |
|
72 */ |
|
73 IMPORT_C virtual void DoStateSpecificCallSetUpDefinitionsL(); |
68 |
74 |
69 protected: |
75 protected: |
70 |
76 |
71 /** |
77 /** |
72 * By default EPOC constructor is private. |
78 * By default EPOC constructor is private. |
84 virtual void HandleKeyEventL( |
90 virtual void HandleKeyEventL( |
85 const TKeyEvent& aKeyEvent, |
91 const TKeyEvent& aKeyEvent, |
86 TEventCode aEventCode ); |
92 TEventCode aEventCode ); |
87 |
93 |
88 virtual void HandleNumberEntryClearedL(); |
94 virtual void HandleNumberEntryClearedL(); |
|
95 |
|
96 virtual void OpenMenuBarL(); |
89 |
97 |
90 virtual void HandleIdleL( TInt aCallId ); |
98 virtual void HandleIdleL( TInt aCallId ); |
91 |
99 |
92 virtual void MakeStateTransitionToSingleL(); |
100 virtual void MakeStateTransitionToSingleL(); |
93 |
101 |
98 const TPhoneCmdParamBoolean aCommandParam ); |
106 const TPhoneCmdParamBoolean aCommandParam ); |
99 |
107 |
100 virtual void HandleConferenceIdleL(); |
108 virtual void HandleConferenceIdleL(); |
101 |
109 |
102 virtual void MakeStateTransitionToTwoSinglesL(); |
110 virtual void MakeStateTransitionToTwoSinglesL(); |
103 |
111 |
104 virtual void DisplayCallSetupL( TInt aCallId ); |
112 virtual TBool IsConferenceBubbleInSelectionMode() const; |
105 |
113 |
106 virtual void UpdateInCallCbaL(); |
114 virtual void UpdateInCallCbaL(); |
|
115 |
|
116 void CloseSelectionListL(); |
|
117 |
|
118 virtual void SetHoldFlagL(); |
|
119 |
|
120 virtual void DefineAndSetHoldFlagL(); |
|
121 |
|
122 virtual void HandleCreateNumberEntryL( |
|
123 const TKeyEvent& aKeyEvent, |
|
124 TEventCode aEventCode ); |
107 |
125 |
108 void UpdateConferenceSecurityStatusL( TInt aCallId ); |
126 void UpdateConferenceSecurityStatusL( TInt aCallId ); |
109 |
127 |
|
128 virtual void DisconnectCallL(); |
110 |
129 |
111 private: |
130 private: |
|
131 |
|
132 void OpenParticipantsListL(); |
112 |
133 |
113 void HandleHeldConferenceL( TInt aCallId ); |
134 void HandleHeldConferenceL( TInt aCallId ); |
114 |
135 |
115 void HandleConnectedConferenceL(); |
136 void HandleConnectedConferenceL(); |
116 |
137 |
117 void ToggleHoldL(); |
138 void ToggleHoldL(); |
|
139 |
|
140 void OpenDropParticipantSelectionL(); |
118 |
141 |
119 void DropSelectedParticipantL(); |
142 void DropSelectedParticipantL(); |
|
143 |
|
144 void OpenPrivateSelectionL(); |
120 |
145 |
121 void PrivateSelectedParticipantL(); |
146 void PrivateSelectedParticipantL(); |
122 |
147 |
123 void MakeStateTransitionToIdleL(); |
148 void MakeStateTransitionToIdleL(); |
124 |
149 |
125 void HandleDiallingL( TInt aCallId ); |
150 void HandleDialingL( TInt aCallId ); |
|
151 |
|
152 void CallFromNewCallQueryL(); |
126 |
153 |
127 void HandleWentOneToOneL( TInt aCallId ); |
154 void HandleWentOneToOneL( TInt aCallId ); |
128 |
155 |
129 }; |
156 }; |
130 |
157 |