contacts_plat/phonebook_2_commands_api/inc/Pbk2Commands.hrh
changeset 0 e686773b3f54
child 3 04ab22b956c2
equal deleted inserted replaced
-1:000000000000 0:e686773b3f54
       
     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 
       
   166     /// Note range allocated to Group UI Extension
       
   167     EGroupUiExtensionFirstNoteId = 100,
       
   168     EGroupUiExtensionLastNoteId = 199,
       
   169 
       
   170     /// Note range allocated to USIM UI Extension
       
   171     EUSimUiExtensionFirstNoteId = 200,
       
   172     EUSimUiExtensionLastNoteId = 299,
       
   173 
       
   174     /// Note range allocated to PEC UI Extension
       
   175     EPecUiExtensionFirstNoteId = 300,
       
   176     EPecUiExtensionLastNoteId = 399,
       
   177 
       
   178     /// Note range allocated to MMC UI Extension
       
   179     EMmcUiExtensionFirstNoteId = 400,
       
   180     EMmcUiExtensionLastNoteId = 499,
       
   181 
       
   182     /// Note range allocated to VoiceTag UI Extension
       
   183     EVoiceTagUiExtensionFirstNoteId = 500,
       
   184     EVoiceTagUiExtensionLastNoteId = 599,
       
   185 
       
   186     /// Note range allocated to common extension commands
       
   187     EPbk2ExtCommonExtensionFirstNoteId = 600,
       
   188     EPbk2ExtCommonExtensionLastNoteId = 699,
       
   189 
       
   190     /// Last Phonebook 2 note id (keep this item last)
       
   191     EPbk2NoteLast = 5000
       
   192     };
       
   193 
       
   194 #endif // PBK2COMMANDS_HRH
       
   195 
       
   196 // End of File