messagingappbase/msgavkon/muiu_internal/inc/MessagingInternalCRKeys.h
changeset 0 72b543305e3a
child 12 caea42e26caa
equal deleted inserted replaced
-1:000000000000 0:72b543305e3a
       
     1 /*
       
     2 * Copyright (c) 2002-2009 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:   Central repository keys and repository identifiers for the S60
       
    15 *                messaging UI components
       
    16 *
       
    17 */
       
    18 
       
    19 
       
    20 
       
    21 #ifndef MESSAGINGINTERNALCRKEYS_H
       
    22 #define MESSAGINGINTERNALCRKEYS_H
       
    23 
       
    24 //
       
    25 // Common Messaging UI Settings API
       
    26 const TUid KCRUidMuiuSettings = {0x101F87EB};
       
    27 const TUint32 KMuiuSentItemsCount = 0x00000001;
       
    28 const TUint32 KMuiuSentItemsInUse = 0x00000002;
       
    29 const TUint32 KMuiuMemoryInUse = 0x00000003;
       
    30 const TUint32 KMuiuToInputMode = 0x00000004;
       
    31 // Deprecated. Use KCRUidMessagingUiSettings / KMessagingEditorLocalUiZoom instead.
       
    32 const TUint32 KMuiuEditorLocalUiZoom = 0x00000007;
       
    33 const TUint32 KMuiuZoomValue = 0x00000008;
       
    34 const TUint32 KMuiuMailMessageListType = 0x00000009;
       
    35 const TUint32 KMuiuDescriptionLength = 0x0000000A;
       
    36 const TUint32 KMuiuInboxMessageListType = 0x0000000B;
       
    37 const TUint32 KMuiuMceMainViewRow1  = 0x0000000C;
       
    38 const TUint32 KMuiuMceMainViewRow2  = 0x0000000D;
       
    39 const TUint32 KMuiuMceMainViewRow3  = 0x0000000E;
       
    40 const TUint32 KMuiuMceMainViewRow4  = 0x0000000F;
       
    41 const TUint32 KMuiuMceMainViewRow5  = 0x00000010;
       
    42 const TUint32 KMuiuMceMainViewRow6  = 0x00000011;
       
    43 const TUint32 KMuiuMceMainViewRow7  = 0x00000012;
       
    44 const TUint32 KMuiuMceMainViewRow8  = 0x00000013;
       
    45 const TUint32 KMuiuMceMainViewRow9  = 0x00000014;
       
    46 const TUint32 KMuiuMceMainViewRow10 = 0x00000015;
       
    47 const TUint32 KMuiuMceMainViewRow11 = 0x00000016;
       
    48 const TUint32 KMuiuMceMainViewRow12 = 0x00000017;
       
    49 const TUint32 KMuiuMceMainViewRow13 = 0x00000018;
       
    50 const TUint32 KMuiuMceMainViewRow14 = 0x00000019;
       
    51 const TUint32 KMuiuMceMainViewRow15 = 0x0000001A;
       
    52 const TUint32 KMuiuMceMainViewRow16 = 0x0000001B;
       
    53 const TUint32 KMuiuMceDefaultView = 0x0000001C;
       
    54 
       
    55 //
       
    56 // MMS UI Settings API
       
    57 const TUid KCRUidMmsui = {0x101F87EC};
       
    58 const TUint32 KMmsuiCsdEnabled = 0x00000001;
       
    59 const TUint32 KMmsuiHandsfreeVolume = 0x00000002;
       
    60 
       
    61 //
       
    62 // The field controls which additional header fields are visible in the MMS Editor.
       
    63 // The state of each header field is represented by one bit.
       
    64 const TUint32 KMmsuiAdditionalHeaders = 0x00000003;
       
    65 const TInt KMmsuiHeaderSubject = 1;
       
    66 const TInt KMmsuiHeaderCC      = 2;
       
    67 const TInt KMmsuiHeaderBCC     = 4;
       
    68 
       
    69 //
       
    70 // The field controls how the sender is composed when
       
    71 // the address-present-token is sent as part of the From Field in an MMS message.
       
    72 // The format of the sender address is
       
    73 //
       
    74 //  [+] [MCC|IDC] MIN|MDN
       
    75 //
       
    76 //  Where 
       
    77 //  + = includes the plus sign before the number. Optional.
       
    78 //	MCC = Mobile Country Code. Optional.
       
    79 //  IDC = International Dialing Code. Optional.
       
    80 //  MIN = Mobile Identification Number	
       
    81 //  MDN = Mobile Directory Number
       
    82 const TUint32 KMmsuiSenderSettings = 0x00000004;
       
    83 const TInt KMmsuiSenderSetAddress =  1;	// Address plus address token should be sent
       
    84 const TInt KMmsuiSenderPlusSign   =  2;	// Include "+" sign
       
    85 const TInt KMmsuiSenderCC	  	    =  4;	// Include Country Code
       
    86 const TInt KMmsuiSenderMCC	      =  8; // Include MCC instead of IDC
       
    87 const TInt KMmsuiSenderMIN        = 16;	// Include MIN instead of MDN
       
    88 
       
    89 //
       
    90 // Messaging UI Variation API
       
    91 const TUint KCRUidMuiuVariationValue = 0x101F87ED;
       
    92 const TUid KCRUidMuiuVariation = {KCRUidMuiuVariationValue};
       
    93 const TUint32 KMuiuEmailConfigFlags = 0x00000001;
       
    94 const TUint32 KMuiuMceFeatures = 0x00000002;
       
    95 const TUint32 KMuiuMmsFeatures = 0x00000003;
       
    96 const TUint32 KMuiuMsgEditorFeatures = 0x00000004;
       
    97 const TUint32 KMuiuSmilFeatures = 0x00000005;
       
    98 const TUint32 KMuiuSmsFeatures = 0x00000006;
       
    99 const TUint32 KMuiuPostcardFeatures = 0x00000007;
       
   100 const TUint32 KMuiuUniEditorFeatures = 0x00000008;
       
   101 
       
   102 //
       
   103 // SMIL UI Settings API
       
   104 const TUid KCRUidSmilui = {0x101F87EE};
       
   105 const TUint32 KSmilPlayerVolume = 0x00000001;
       
   106 
       
   107 //
       
   108 // SMS UI Settings API
       
   109 const TUid KCRUidSmum = {0x101F87EF};
       
   110 const TUint32 KSmumDeliveryReport      = 0x00000001;
       
   111 const TUint32 KSmumMessageConversion   = 0x00000002;
       
   112 const TUint32 KSmumPreferredConnection = 0x00000003;
       
   113 const TUint32 KSmumReplyViaSameCentre  = 0x00000004;
       
   114 const TUint32 KSmumSmsStatus           = 0x00000006;
       
   115 const TUint32 KSmumValidityPeriod      = 0x00000007;
       
   116 const TUint32 KSmumCharSupport         = 0x00000008;
       
   117 const TUint32 KSumEmailSC              = 0x00000009;
       
   118 const TUint32 KSumEmailGateway         = 0x0000000A;
       
   119 const TUint32 KSumEmailModifiable      = 0x0000000B;
       
   120 const TUint32 KSmumMaxSubMsgCount      = 0x0000000C;
       
   121 const TUint32 KSmumSendOptDelNote      = 0x0000000D;
       
   122 const TUint32 KSmumCallbackNumber      = 0x0000000E;
       
   123 const TUint32 KSmumMsgPriority         = 0x0000000F;
       
   124 const TUint32 KSmumMsgQueueTimeout     = 0x00000010;
       
   125 const TUint32 KSmumMsgQueue            = 0x00000011;
       
   126 const TUint32 KSmumDefDelReport        = 0x00000012;
       
   127 const TUint32 KSmumMaxNumOfUserDataChar             = 0x00000013;
       
   128 const TUint32 KSmumMaxEmailAddressLength            = 0x00000014;
       
   129 const TUint32 KSmumMaxRecipientPhoneNumberLength    = 0x00000015;
       
   130 const TUint32 KSmumMultipleRecipient                = 0x00000016;
       
   131 const TUint32 KSmumRemoveReplyViaSameCentre			    = 0x00000017;
       
   132 const TUint32 KSmumPreviousSimSmscNumber            = 0x00000018;
       
   133 const TUint32 KSmumShowSMSCTimeStamp                = 0x00000019;
       
   134 
       
   135 //
       
   136 // Send UI Settings API
       
   137 const TUid KCRUidSendUi = {0x101F8873};
       
   138 const TUint32 KSUMmsUploadAddress1 = 0x00000001;
       
   139 const TUint32 KSUMmsUploadAddress2 = 0x00000002;
       
   140 const TUint32 KSUMmsUploadAddress3 = 0x00000003;
       
   141 const TUint32 KSUMmsUploadAddress4 = 0x00000004;
       
   142 const TUint32 KSUMmsUploadType1    = 0x00000005;
       
   143 const TUint32 KSUMmsUploadType2    = 0x00000006;
       
   144 const TUint32 KSUMmsUploadType3    = 0x00000007;
       
   145 const TUint32 KSUMmsUploadType4    = 0x00000008;
       
   146 const TUint32 KSUMmsUploadServiceName1      = 0x00000009;
       
   147 const TUint32 KSUMmsUploadServiceName2      = 0x0000000A;
       
   148 const TUint32 KSUMmsUploadServiceName3      = 0x0000000B;
       
   149 const TUint32 KSUMmsUploadServiceName4      = 0x0000000C;
       
   150 const TUint32 KSUMmsUploadServiceMenuName1  = 0x0000000D;
       
   151 const TUint32 KSUMmsUploadServiceMenuName2  = 0x0000000E;
       
   152 const TUint32 KSUMmsUploadServiceMenuName3  = 0x0000000F;
       
   153 const TUint32 KSUMmsUploadServiceMenuName4  = 0x00000010;
       
   154 
       
   155 //
       
   156 // Email Always Online Settings API
       
   157 const TUid KCRUidAOSettings = {0x102071F2};
       
   158 const TUint32 KAODisabledPluginsCount = 0x00000001;
       
   159 
       
   160 //
       
   161 // Unified SMS and MMS Editor Settings API
       
   162 const TUid KCRUidUniEditor = {0x102072E5};
       
   163 const TUint32 KUniEditorSoftLimitSubMsgCount    = 0x00000001;
       
   164 const TUint32 KUniEditorMaxRecipientCount       = 0x00000002;
       
   165 const TUint32 KUniEditorSoftLimitRecipientCount = 0x00000003;
       
   166 const TUint32 KUniEditorMaxSmsCharacterCount	= 0x00000004;
       
   167 const TUint32 KUniEditorMaxSlideCount           = 0x00000005;
       
   168 const TUint32 KUniEditorSoftLimitEnable         = 0x00000006;
       
   169 const TUint32 KUniEditorSMSSizeWarning          = 0x00000007;
       
   170 
       
   171 //
       
   172 // Audio Message Settings API
       
   173 const TUid KCRUidAudioMsg = {0x1028281E};
       
   174 const TUint32 KAudioMsgSpeaker      = 0x00000001;
       
   175 
       
   176 #endif // MESSAGINGINTERNALCRKEYS_H