messagingappbase/msgavkon/muiu_internal/inc/MessagingInternalCRKeys.h
branchRCL_3
changeset 60 7fdbb852d323
child 77 da6ac9d688df
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/messagingappbase/msgavkon/muiu_internal/inc/MessagingInternalCRKeys.h	Wed Sep 01 12:31:54 2010 +0100
@@ -0,0 +1,179 @@
+/*
+* Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:   Central repository keys and repository identifiers for the S60
+*                messaging UI components
+*
+*/
+
+
+
+#ifndef MESSAGINGINTERNALCRKEYS_H
+#define MESSAGINGINTERNALCRKEYS_H
+
+//
+// Common Messaging UI Settings API
+const TUid KCRUidMuiuSettings = {0x101F87EB};
+const TUint32 KMuiuSentItemsCount = 0x00000001;
+const TUint32 KMuiuSentItemsInUse = 0x00000002;
+const TUint32 KMuiuMemoryInUse = 0x00000003;
+const TUint32 KMuiuToInputMode = 0x00000004;
+// Deprecated. Use KCRUidMessagingUiSettings / KMessagingEditorLocalUiZoom instead.
+const TUint32 KMuiuEditorLocalUiZoom = 0x00000007;
+const TUint32 KMuiuZoomValue = 0x00000008;
+const TUint32 KMuiuMailMessageListType = 0x00000009;
+const TUint32 KMuiuDescriptionLength = 0x0000000A;
+const TUint32 KMuiuInboxMessageListType = 0x0000000B;
+const TUint32 KMuiuMceMainViewRow1  = 0x0000000C;
+const TUint32 KMuiuMceMainViewRow2  = 0x0000000D;
+const TUint32 KMuiuMceMainViewRow3  = 0x0000000E;
+const TUint32 KMuiuMceMainViewRow4  = 0x0000000F;
+const TUint32 KMuiuMceMainViewRow5  = 0x00000010;
+const TUint32 KMuiuMceMainViewRow6  = 0x00000011;
+const TUint32 KMuiuMceMainViewRow7  = 0x00000012;
+const TUint32 KMuiuMceMainViewRow8  = 0x00000013;
+const TUint32 KMuiuMceMainViewRow9  = 0x00000014;
+const TUint32 KMuiuMceMainViewRow10 = 0x00000015;
+const TUint32 KMuiuMceMainViewRow11 = 0x00000016;
+const TUint32 KMuiuMceMainViewRow12 = 0x00000017;
+const TUint32 KMuiuMceMainViewRow13 = 0x00000018;
+const TUint32 KMuiuMceMainViewRow14 = 0x00000019;
+const TUint32 KMuiuMceMainViewRow15 = 0x0000001A;
+const TUint32 KMuiuMceMainViewRow16 = 0x0000001B;
+const TUint32 KMuiuMceDefaultView = 0x0000001C;
+
+//
+// MMS UI Settings API
+const TUid KCRUidMmsui = {0x101F87EC};
+const TUint32 KMmsuiCsdEnabled = 0x00000001;
+const TUint32 KMmsuiHandsfreeVolume = 0x00000002;
+
+//
+// The field controls which additional header fields are visible in the MMS Editor.
+// The state of each header field is represented by one bit.
+const TUint32 KMmsuiAdditionalHeaders = 0x00000003;
+const TInt KMmsuiHeaderSubject = 1;
+const TInt KMmsuiHeaderCC      = 2;
+const TInt KMmsuiHeaderBCC     = 4;
+
+//
+// The field controls how the sender is composed when
+// the address-present-token is sent as part of the From Field in an MMS message.
+// The format of the sender address is
+//
+//  [+] [MCC|IDC] MIN|MDN
+//
+//  Where 
+//  + = includes the plus sign before the number. Optional.
+//	MCC = Mobile Country Code. Optional.
+//  IDC = International Dialing Code. Optional.
+//  MIN = Mobile Identification Number	
+//  MDN = Mobile Directory Number
+const TUint32 KMmsuiSenderSettings = 0x00000004;
+const TInt KMmsuiSenderSetAddress =  1;	// Address plus address token should be sent
+const TInt KMmsuiSenderPlusSign   =  2;	// Include "+" sign
+const TInt KMmsuiSenderCC	  	    =  4;	// Include Country Code
+const TInt KMmsuiSenderMCC	      =  8; // Include MCC instead of IDC
+const TInt KMmsuiSenderMIN        = 16;	// Include MIN instead of MDN
+
+//
+// Messaging UI Variation API
+const TUint KCRUidMuiuVariationValue = 0x101F87ED;
+const TUid KCRUidMuiuVariation = {KCRUidMuiuVariationValue};
+const TUint32 KMuiuEmailConfigFlags = 0x00000001;
+const TUint32 KMuiuMceFeatures = 0x00000002;
+const TUint32 KMuiuMmsFeatures = 0x00000003;
+const TUint32 KMuiuMsgEditorFeatures = 0x00000004;
+const TUint32 KMuiuSmilFeatures = 0x00000005;
+const TUint32 KMuiuSmsFeatures = 0x00000006;
+const TUint32 KMuiuPostcardFeatures = 0x00000007;
+const TUint32 KMuiuUniEditorFeatures = 0x00000008;
+
+//
+// SMIL UI Settings API
+const TUid KCRUidSmilui = {0x101F87EE};
+const TUint32 KSmilPlayerVolume = 0x00000001;
+
+//
+// SMS UI Settings API
+const TUid KCRUidSmum = {0x101F87EF};
+const TUint32 KSmumDeliveryReport      = 0x00000001;
+const TUint32 KSmumMessageConversion   = 0x00000002;
+const TUint32 KSmumPreferredConnection = 0x00000003;
+const TUint32 KSmumReplyViaSameCentre  = 0x00000004;
+const TUint32 KSmumSmsStatus           = 0x00000006;
+const TUint32 KSmumValidityPeriod      = 0x00000007;
+const TUint32 KSmumCharSupport         = 0x00000008;
+const TUint32 KSumEmailSC              = 0x00000009;
+const TUint32 KSumEmailGateway         = 0x0000000A;
+const TUint32 KSumEmailModifiable      = 0x0000000B;
+const TUint32 KSmumMaxSubMsgCount      = 0x0000000C;
+const TUint32 KSmumSendOptDelNote      = 0x0000000D;
+const TUint32 KSmumCallbackNumber      = 0x0000000E;
+const TUint32 KSmumMsgPriority         = 0x0000000F;
+const TUint32 KSmumMsgQueueTimeout     = 0x00000010;
+const TUint32 KSmumMsgQueue            = 0x00000011;
+const TUint32 KSmumDefDelReport        = 0x00000012;
+const TUint32 KSmumMaxNumOfUserDataChar             = 0x00000013;
+const TUint32 KSmumMaxEmailAddressLength            = 0x00000014;
+const TUint32 KSmumMaxRecipientPhoneNumberLength    = 0x00000015;
+const TUint32 KSmumMultipleRecipient                = 0x00000016;
+const TUint32 KSmumRemoveReplyViaSameCentre			    = 0x00000017;
+const TUint32 KSmumPreviousSimSmscNumber            = 0x00000018;
+const TUint32 KSmumShowSMSCTimeStamp                = 0x00000019;
+const TUint32 KSmsSettingsDiscardUnknownPortMsgs    = 0x0000001A;
+// REQ:417-48417 Message forward with sender info
+const TUint32 KForwardWithSenderInfo                = 0x0000001B;
+// End REQ:417-48417
+//
+// Send UI Settings API
+const TUid KCRUidSendUi = {0x101F8873};
+const TUint32 KSUMmsUploadAddress1 = 0x00000001;
+const TUint32 KSUMmsUploadAddress2 = 0x00000002;
+const TUint32 KSUMmsUploadAddress3 = 0x00000003;
+const TUint32 KSUMmsUploadAddress4 = 0x00000004;
+const TUint32 KSUMmsUploadType1    = 0x00000005;
+const TUint32 KSUMmsUploadType2    = 0x00000006;
+const TUint32 KSUMmsUploadType3    = 0x00000007;
+const TUint32 KSUMmsUploadType4    = 0x00000008;
+const TUint32 KSUMmsUploadServiceName1      = 0x00000009;
+const TUint32 KSUMmsUploadServiceName2      = 0x0000000A;
+const TUint32 KSUMmsUploadServiceName3      = 0x0000000B;
+const TUint32 KSUMmsUploadServiceName4      = 0x0000000C;
+const TUint32 KSUMmsUploadServiceMenuName1  = 0x0000000D;
+const TUint32 KSUMmsUploadServiceMenuName2  = 0x0000000E;
+const TUint32 KSUMmsUploadServiceMenuName3  = 0x0000000F;
+const TUint32 KSUMmsUploadServiceMenuName4  = 0x00000010;
+
+//
+// Email Always Online Settings API
+const TUid KCRUidAOSettings = {0x102071F2};
+const TUint32 KAODisabledPluginsCount = 0x00000001;
+
+//
+// Unified SMS and MMS Editor Settings API
+const TUid KCRUidUniEditor = {0x102072E5};
+const TUint32 KUniEditorSoftLimitSubMsgCount    = 0x00000001;
+const TUint32 KUniEditorMaxRecipientCount       = 0x00000002;
+const TUint32 KUniEditorSoftLimitRecipientCount = 0x00000003;
+const TUint32 KUniEditorMaxSmsCharacterCount	= 0x00000004;
+const TUint32 KUniEditorMaxSlideCount           = 0x00000005;
+const TUint32 KUniEditorSoftLimitEnable         = 0x00000006;
+const TUint32 KUniEditorSMSSizeWarning          = 0x00000007;
+
+//
+// Audio Message Settings API
+const TUid KCRUidAudioMsg = {0x1028281E};
+const TUint32 KAudioMsgSpeaker      = 0x00000001;
+
+#endif // MESSAGINGINTERNALCRKEYS_H
\ No newline at end of file