30 #define KPhoneCmdBase 6000 |
30 #define KPhoneCmdBase 6000 |
31 enum |
31 enum |
32 { |
32 { |
33 // commands for all |
33 // commands for all |
34 EPhoneCmdDoNothing = KPhoneCmdBase, |
34 EPhoneCmdDoNothing = KPhoneCmdBase, |
35 EPhoneCmdCancel, |
|
36 EPhoneCmdOptions, |
35 EPhoneCmdOptions, |
37 EPhoneCmdOkOptions, |
|
38 EPhoneCmdBack, |
36 EPhoneCmdBack, |
39 EPhoneCmdEnd, |
37 EPhoneCmdEnd, |
40 EPhoneCmdEndAll, |
|
41 EPhoneCmdIhfToggle, |
|
42 EPhoneCmdNameDialer, |
|
43 EPhoneLongMSKAnswer, |
|
44 EPhoneLongSendActivateHandsfree, |
|
45 EPhoneActivateForegroundReq, // doesn't leave |
|
46 EPhoneCancelForegroundReq, // doesn't leave |
|
47 EPhoneCmdToForeground, // doesn't leave |
|
48 EPhoneCmdOk, |
|
49 EPhoneCmdYes, |
|
50 EPhoneCmdNo, |
|
51 EPhoneCmdExit, |
|
52 EPhoneCmdRedialQuit, |
|
53 EPhoneCmdYesAlsLineChange, |
|
54 EPhoneCmdNoAlsLineChange, |
|
55 EPhoneCmdYesBtDisconnectQuery, |
38 EPhoneCmdYesBtDisconnectQuery, |
56 EPhoneCmdNoBtDisconnectQuery, |
39 EPhoneCmdNoBtDisconnectQuery, |
57 |
40 |
58 // commands for idle state. |
|
59 EPhoneSoftkeyLeft, |
|
60 EPhoneSoftkeyRight, |
|
61 EPhoneIdleActivateNumberAcq, |
|
62 EPhoneTogglEPhoneLines, |
|
63 // for ShortcutManager |
|
64 EPhoneSelectionKey, // OK key |
|
65 EPhoneScrollkeyLeft, |
|
66 EPhoneScrollkeyUp, |
|
67 EPhoneScrollkeyRight, |
|
68 EPhoneScrollkeyDown, |
|
69 |
|
70 // commands for number acquisition. |
41 // commands for number acquisition. |
71 EPhoneNumberAcqCmdPbkOperation, |
|
72 EPhoneNumberAcqCmdSave, |
42 EPhoneNumberAcqCmdSave, |
73 EPhoneNumberAcqCmdAddToName, |
43 EPhoneNumberAcqCmdAddToName, |
74 EPhoneNumberAcqCmdCall, |
44 EPhoneNumberAcqCmdCall, |
75 EPhoneNumberAcqCmdVideoCall, |
45 EPhoneNumberAcqCmdVideoCall, |
76 EPhoneNumberAcqCmdSendCommand, |
46 EPhoneNumberAcqCmdSendCommand, |
77 EPhoneNumberAcqCmdSendMessage, |
|
78 EPhoneNumberAcqCmdHashCheck, // NOT IN MENU. |
|
79 EPhoneNumberAcqSecurityDialer, // NOT IN MENU. |
47 EPhoneNumberAcqSecurityDialer, // NOT IN MENU. |
80 |
|
81 // CDMA specific |
|
82 EPhoneNumberAcqCmdAddToContacts, |
48 EPhoneNumberAcqCmdAddToContacts, |
83 EPhoneNumberAcqCmdInsertPause, |
|
84 EPhoneNumberAcqCmdInsertTimedPause, |
|
85 EPhoneNumberAcqCmdInsertHardPause, |
|
86 // commands for call coming in |
49 // commands for call coming in |
87 EPhoneCallComingCmdReject, |
50 EPhoneCallComingCmdReject, |
88 EPhoneCallComingCmdAnswer, |
51 EPhoneCallComingCmdAnswer, |
89 EPhoneCallComingCmdAnswerHandPortable, |
52 EPhoneCallComingCmdAnswerHandPortable, |
90 EPhoneCallComingCmdAnswerHandPortableVideo, |
53 EPhoneCallComingCmdAnswerHandPortableVideo, |
91 EPhoneCallComingCmdSilent, |
54 EPhoneCallComingCmdSilent, |
92 EPhoneCallComingCmdOptions, |
55 EPhoneCallComingCmdOptions, |
93 EPhoneCallComingCmdAnswerWithHandsfree, |
56 EPhoneCallComingCmdAnswerWithHandsfree, |
94 EPhoneCallComingLongMSKAnswer, |
|
95 EPhoneCallComingCmdProcessSend, // NOT IN MENU |
|
96 // Soft Reject |
|
97 EPhoneCallComingCmdSoftReject, |
57 EPhoneCallComingCmdSoftReject, |
98 // CDMA specific |
|
99 EPhoneCallComingCmdIgnore, |
|
100 EPhoneCallComingCmdHelp, |
|
101 |
|
102 // commands for call setup |
|
103 EPhoneCallSetupCmdEnd, |
|
104 // commands for incall |
58 // commands for incall |
105 EPhoneInCallCmdSwap, |
59 EPhoneInCallCmdSwap, |
106 EPhoneInCallCmdAnswer, |
60 EPhoneInCallCmdAnswer, |
107 EPhoneInCallCmdAnswerHandPortable, |
|
108 EPhoneInCallCmdReject, |
61 EPhoneInCallCmdReject, |
109 EPhoneInCallCmdHold, |
62 EPhoneInCallCmdHold, |
110 EPhoneInCallCmdUnhold, |
63 EPhoneInCallCmdUnhold, |
111 EPhoneInCallCmdEndThisActiveCall, |
64 EPhoneInCallCmdEndThisActiveCall, |
112 EPhoneInCallCmdEndThisHeldCall, |
65 EPhoneInCallCmdEndThisHeldCall, |
132 EPhoneInCallCmdContinueSendingDtmfString, |
85 EPhoneInCallCmdContinueSendingDtmfString, |
133 EPhoneInCallCmdVoiceMode, |
86 EPhoneInCallCmdVoiceMode, |
134 EPhoneInCallCmdSendToCallerMenu, |
87 EPhoneInCallCmdSendToCallerMenu, |
135 EPhoneInCallCmdSendNew, |
88 EPhoneInCallCmdSendNew, |
136 EPhoneInCallCmdSendFile, |
89 EPhoneInCallCmdSendFile, |
137 EPhoneInCallCmdProcessSend, // NOT IN MENU! |
|
138 EPhoneInCallCmdDrop, |
90 EPhoneInCallCmdDrop, |
139 EPhoneInCallCmdPrivate, |
91 EPhoneInCallCmdPrivate, |
140 EPhoneInCallCmdCbaJoin, // NOT IN MENU! |
|
141 EPhoneInCallCmdDialer, |
92 EPhoneInCallCmdDialer, |
142 EPhoneInCallCmdContacts, |
93 EPhoneInCallCmdContacts, |
143 |
94 |
144 // Enable video |
95 // Enable video |
145 EPhoneInCallCmdEnableVideo, |
96 EPhoneInCallCmdEnableVideo, |
151 EPhoneInCallCmdSecondaryCamera, |
102 EPhoneInCallCmdSecondaryCamera, |
152 EPhoneInCallCmdActivatEPhonebook, // NOT IN MENU! |
103 EPhoneInCallCmdActivatEPhonebook, // NOT IN MENU! |
153 |
104 |
154 EPhoneInCallCmdConferenceHold, // JMK |
105 EPhoneInCallCmdConferenceHold, // JMK |
155 EPhoneInCallCmdConferenceUnhold, // JMK |
106 EPhoneInCallCmdConferenceUnhold, // JMK |
156 EPhoneInCallCmdNewCallFind, |
|
157 EPhoneInCallCmdNewCallCall, |
|
158 EPhoneInCallCmdGoToIdle, |
107 EPhoneInCallCmdGoToIdle, |
159 EPhoneInCallCmdParticipants, |
108 EPhoneInCallCmdParticipants, |
160 |
109 |
161 // CDMA specific |
110 EPhoneEmergencyCmdExit, |
162 EPhoneInCallCmdMulticall3WayCall, |
|
163 EPhoneInCallCmdMulticallIgnore, |
|
164 EPhoneInCallCmdFlash, |
|
165 EPhoneInCallCmdHelp, |
|
166 EPhoneInCallCmdEmergencyActivateIhf, |
|
167 EPhoneInCallCmdEmergencyDeactivateIhf, |
|
168 EPhoneInCallCmdEmergencyHandset, |
|
169 EPhoneInCallPhoneInfo, |
|
170 // CDMA Emergency specific |
|
171 EPhoneEmergencyCmdYes, |
|
172 EPhoneEmergencyCmdNo, |
|
173 EPhoneEmergencyCmdExit, //6121 |
|
174 // Settings GUI (commands useful to many GUI's) |
|
175 EPhoneCmdSettingsUiOptions, |
|
176 EPhoneCmdSettingsUiBack, |
|
177 EPhoneCmdSettingsUiOpen, |
|
178 EPhoneCmdSettingsUiExit, |
|
179 // Settings GUI - Data Parameters GUI (commands specific to DataParameters) |
|
180 EPhoneCmdDataParametersRestoreSettings, |
|
181 EPhoneCmdRelease, |
|
182 // DTMF specific |
111 // DTMF specific |
183 EPhoneCmdDtmfSearch, |
|
184 EPhoneCmdDtmfOk, |
112 EPhoneCmdDtmfOk, |
185 EPhoneInCallCmdDtmfListViewSearch, |
|
186 // other commands |
113 // other commands |
187 EPhoneCmdWaitNoteOk, |
114 EPhoneCmdWaitNoteOk, |
188 EPhoneCmdVideoCallMemoryLowNoteDismissed, |
|
189 EPhoneCmdSecurityInd, // NOT to leave |
|
190 EPhoneInCallCmdSwitchToVideo, |
|
191 EPhoneInCallCmdSwitchToVoice, |
|
192 EPhoneCmdYesSwitchToVideo, |
|
193 EPhoneCmdNoSwitchToVideo, |
|
194 EPhoneCmdYesSwitchToVoice, |
|
195 EPhoneCmdNoSwitchToVoice, |
|
196 EPhoneMediatorSetPhoneNumber, |
|
197 EPhoneCmdCoverUiShowMultimediaRingingTone, |
|
198 EPhoneInCallCmdLockKeypad, |
|
199 EPhoneInCallCmdLockScreen, |
|
200 EPhoneCmdYesVideoFailedNoMemorySwitchToVoice, |
|
201 EPhoneCmdNoVideoFailedNoMemorySwitchToVoice, |
|
202 EPhoneInCallCmdSetVolumeLevel, |
115 EPhoneInCallCmdSetVolumeLevel, |
203 |
116 |
204 //Dialer commands |
117 //Dialer commands |
205 EPhoneDialerCmdLog, |
118 EPhoneDialerCmdLog, |
206 EPhoneDialerCmdContacts, |
119 EPhoneDialerCmdContacts, |