63
|
1 |
/*
|
|
2 |
* Copyright (c) 2005-2007 Nokia Corporation and/or its subsidiary(-ies).
|
|
3 |
* All rights reserved.
|
|
4 |
* This component and the accompanying materials are made available
|
|
5 |
* under the terms of "Eclipse Public License v1.0"
|
|
6 |
* which accompanies this distribution, and is available
|
|
7 |
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
|
|
8 |
*
|
|
9 |
* Initial Contributors:
|
|
10 |
* Nokia Corporation - initial contribution.
|
|
11 |
*
|
|
12 |
* Contributors:
|
|
13 |
*
|
|
14 |
* Description: Phonebook 2 command enumerations.
|
|
15 |
*
|
|
16 |
*/
|
|
17 |
|
|
18 |
|
|
19 |
#ifndef PBK2COMMANDS_HRH
|
|
20 |
#define PBK2COMMANDS_HRH
|
|
21 |
|
|
22 |
/**
|
|
23 |
* Phonebook 2 command codes.
|
|
24 |
*/
|
|
25 |
enum TPbk2CommandId
|
|
26 |
{
|
|
27 |
/// First Phonebook2 command (keep this item first)
|
|
28 |
/// First id must be bigger than 0x6000 to avoid clashes with
|
|
29 |
/// system command ids.
|
|
30 |
EPbk2CmdFirst = 25000,
|
|
31 |
|
|
32 |
/// Common menu commands (repeated in several views)
|
|
33 |
EPbk2CmdWrite, // overridden
|
|
34 |
EPbk2CmdDeleteMe, // overridden
|
|
35 |
EPbk2CmdEditMe, // overridden
|
|
36 |
EPbk2CmdCall,
|
|
37 |
EPbk2CmdPoC,
|
|
38 |
EPbk2CmdGoToURL, // overridden
|
|
39 |
EPbk2CmdExit,
|
|
40 |
EPbk2CmdOpenPreviousView,
|
|
41 |
EPbk2CmdCopy, // overridden
|
|
42 |
EPbk2CmdSend, // overridden
|
|
43 |
EPbk2CmdOpenCca,
|
|
44 |
EPbk2CmdAddFavourites,
|
|
45 |
EPbk2CmdAddToTopContacts,
|
|
46 |
EPbk2CmdRemoveFromTopContacts,
|
|
47 |
EPbk2CmdMoveInTopContactsList,
|
|
48 |
EPbk2CmdWriteNoQuery,
|
|
49 |
|
|
50 |
/// Names list menu items
|
|
51 |
EPbk2CmdOpenMeViews = 25500,
|
|
52 |
EPbk2CmdCreateNew, // overridden
|
|
53 |
EPbk2CmdPhonebook2Info, // overridden
|
|
54 |
EPbk2CmdSettings,
|
|
55 |
EPbk2CmdSetPredictiveTextInputOn,
|
|
56 |
EPbk2CmdSetPredictiveTextInputOff,
|
|
57 |
EPbk2CmdCopyContacts,
|
|
58 |
EPbk2CmdRcl,
|
|
59 |
EPbk2CmdSelectRclCmdItem,
|
|
60 |
EPbk2CmdOpenMyCard,
|
|
61 |
EPbk2CmdSelectMyCard,
|
|
62 |
|
|
63 |
/// Contact info view menu items
|
|
64 |
EPbk2CmdDefaultSettings = 26000, // overridden
|
|
65 |
EPbk2CmdAssignSpeedDial, // overridden
|
|
66 |
EPbk2CmdRemoveSpeedDial, // overridden
|
|
67 |
EPbk2CmdPersonalRingingTone,
|
|
68 |
EPbk2CmdUseNumber,
|
|
69 |
EPbk2CmdPrepend,
|
|
70 |
EPbk2CmdCopyNumber, // overridden
|
|
71 |
EPbk2CmdFetchThumbnail, // overridden
|
|
72 |
EPbk2CmdRemoveThumbnail, // overridden
|
|
73 |
EPbk2CmdAddImage, // overridden
|
|
74 |
EPbk2CmdImage,
|
|
75 |
EPbk2CmdViewImage, // overridden
|
|
76 |
EPbk2CmdChangeImage, // overridden
|
|
77 |
EPbk2CmdRemoveImage, // overridden
|
|
78 |
EPbk2CmdAddText, // removed functionality, not in use
|
|
79 |
EPbk2CmdTextForCall, // removed functionality, not in use
|
|
80 |
EPbk2CmdEditText, // removed functionality, not in use
|
|
81 |
EPbk2CmdRemoveText, // overridden
|
|
82 |
EPbk2CmdCopyDetail, // overridden
|
|
83 |
EPbk2CmdCopyAddress, // overridden
|
|
84 |
EPbk2CmdMergeContacts, // overridden
|
|
85 |
/// Command range allocated to Group UI Extension
|
|
86 |
EGroupUiExtensionFirstCommand = 30000,
|
|
87 |
EGroupUiExtensionPublicCommandsStart = 30050,
|
|
88 |
EPbk2CmdBelongsToGroups,
|
|
89 |
EPbk2CmdAssignToGroups,
|
|
90 |
EGroupUiExtensionLastCommand = 30099,
|
|
91 |
|
|
92 |
/// Command range allocated to USIM UI Extension
|
|
93 |
EUSimUiExtensionFirstCommand = 30100,
|
|
94 |
EUSimUiExtensionLastCommand = 30199,
|
|
95 |
|
|
96 |
/// Command range allocated to PEC UI Extension
|
|
97 |
EPecUiExtensionFirstCommand = 30200,
|
|
98 |
EPecUiExtensionLastCommand = 30299,
|
|
99 |
|
|
100 |
/// Command range allocated to MMC UI Extension
|
|
101 |
EMmcUiExtensionFirstCommand = 30300,
|
|
102 |
EMmcUiExtensionLastCommand = 30399,
|
|
103 |
|
|
104 |
/// Command range allocated to VoiceTag UI Extension
|
|
105 |
EVoiceTagUiExtensionFirstCommand = 30400,
|
|
106 |
EVoiceTagUiExtensionLastCommand = 30499,
|
|
107 |
|
|
108 |
/// Command range allocated to common extension commands
|
|
109 |
EPbk2ExtCommonExtensionFirstCommand = 30500,
|
|
110 |
EPbk2ExtCommonExtensionLastCommand = 30599,
|
|
111 |
|
|
112 |
/// Command range allocated to Commands UI extension
|
|
113 |
ECmdExtensionFirstCommand = 30600,
|
|
114 |
ECmdExtensionLastCommand = 30699,
|
|
115 |
|
|
116 |
/// Command range allocated to Properties UI extension
|
|
117 |
EPropertiesExtensionFirstCommand = 30700,
|
|
118 |
EPropertiesExtensionLastCommand = 30799,
|
|
119 |
|
|
120 |
/// Command range allocated to Contact Info UI extension
|
|
121 |
EContactInfoExtensionFirstCommand = 30800,
|
|
122 |
EContactInfoExtensionLastCommand = 30899,
|
|
123 |
|
|
124 |
/// Command range allocated to Map UI extension
|
|
125 |
EMapExtensionFirstCommand = 30900,
|
|
126 |
EMapExtensionLastCommand = 30999,
|
|
127 |
|
|
128 |
/// Command range allocated to Top contacts UI extension
|
|
129 |
ETopContactsExtensionFirstCommand = 31000,
|
|
130 |
ETopContactsLastCommand = 31099,
|
|
131 |
|
|
132 |
/// Command range allocated to NamesList UI extension
|
|
133 |
ENamesListExtentionFirstCommand = 31100,
|
|
134 |
ENamesListExtentionLastCommand = 31199,
|
|
135 |
|
|
136 |
/// Last Phonebook 2 command (keep this item last)
|
|
137 |
EPbk2CmdLast = 65535
|
|
138 |
};
|
|
139 |
|
|
140 |
/**
|
|
141 |
* Commmon extension command ids.
|
|
142 |
*/
|
|
143 |
enum TPbk2UIExtCommonCommand
|
|
144 |
{
|
|
145 |
/// Placeholder menu dimmed menu commads for UI extension to use
|
|
146 |
/// as a previous command
|
|
147 |
EPbk2CmdOtherMemoriesPlaceholderFirst = EPbk2ExtCommonExtensionFirstCommand,
|
|
148 |
EPbk2CmdBackupPlaceholderFirst,
|
|
149 |
EPbk2CmdVoiceTagPlaceholder,
|
|
150 |
EPbk2CmdMapExtensionPlaceholder
|
|
151 |
};
|
|
152 |
|
|
153 |
/**
|
|
154 |
* Phonebook2 note dialog ids.
|
|
155 |
*/
|
|
156 |
enum TPhonebook2NoteId
|
|
157 |
{
|
|
158 |
EPbk2NoteContactsFetching = 1,
|
|
159 |
EPbk2NoteProcessing,
|
|
160 |
EPbk2NoteMemoryDeleteInProgress,
|
|
161 |
EPbk2NoteConvertingToBusinessCard,
|
|
162 |
EPbk2NoteCheckingContacts,
|
|
163 |
EPbk2NoteContactsRetrievingProgressBar,
|
|
164 |
EPbk2NoteContactsSaving,
|
|
165 |
EPbk2NoteContactsSynchronizing,
|
|
166 |
|
|
167 |
/// Note range allocated to Group UI Extension
|
|
168 |
EGroupUiExtensionFirstNoteId = 100,
|
|
169 |
EGroupUiExtensionLastNoteId = 199,
|
|
170 |
|
|
171 |
/// Note range allocated to USIM UI Extension
|
|
172 |
EUSimUiExtensionFirstNoteId = 200,
|
|
173 |
EUSimUiExtensionLastNoteId = 299,
|
|
174 |
|
|
175 |
/// Note range allocated to PEC UI Extension
|
|
176 |
EPecUiExtensionFirstNoteId = 300,
|
|
177 |
EPecUiExtensionLastNoteId = 399,
|
|
178 |
|
|
179 |
/// Note range allocated to MMC UI Extension
|
|
180 |
EMmcUiExtensionFirstNoteId = 400,
|
|
181 |
EMmcUiExtensionLastNoteId = 499,
|
|
182 |
|
|
183 |
/// Note range allocated to VoiceTag UI Extension
|
|
184 |
EVoiceTagUiExtensionFirstNoteId = 500,
|
|
185 |
EVoiceTagUiExtensionLastNoteId = 599,
|
|
186 |
|
|
187 |
/// Note range allocated to common extension commands
|
|
188 |
EPbk2ExtCommonExtensionFirstNoteId = 600,
|
|
189 |
EPbk2ExtCommonExtensionLastNoteId = 699,
|
|
190 |
|
|
191 |
/// Last Phonebook 2 note id (keep this item last)
|
|
192 |
EPbk2NoteLast = 5000
|
|
193 |
};
|
|
194 |
|
|
195 |
#endif // PBK2COMMANDS_HRH
|
|
196 |
|
|
197 |
// End of File
|