|
1 /* |
|
2 * Copyright (c) 2002 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: ImumConstants.h |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #ifndef T_IMUMCONSTANS_H |
|
20 #define T_IMUMCONSTANS_H |
|
21 |
|
22 #include <imapset.h> |
|
23 |
|
24 enum TImumMboxDefaultDataIndex |
|
25 { |
|
26 EImumMboxDefaultDataIndexImap4 = 0, |
|
27 EImumMboxDefaultDataIndexPop3, |
|
28 EImumMboxDefaultDataIndexSmtp, |
|
29 EImumMboxDefaultDataIndexCount |
|
30 }; |
|
31 |
|
32 /** Hard defaults */ |
|
33 _LIT( KImumMboxDefaultMailboxName, "" ); |
|
34 _LIT( KImumMboxDefaultEmailAddress, "" ); |
|
35 const TInt KImumMboxDefaultAccessPoint = TImumDaSettings::EValueApAlwaysAsk; |
|
36 const TInt KImumMboxDefaultAccessPointType = TImumInSettings::EValueApIsIapId; |
|
37 _LIT8( KImumMboxDefaultUsername, "" ); |
|
38 _LIT8( KImumMboxDefaultPassword, "" ); |
|
39 const TInt KImumMboxDefaultPort = TImumDaSettings::EValuePortDefault; |
|
40 const TInt KImumMboxDefaultSecurity = TImumDaSettings::EValueSecurityOff; |
|
41 _LIT( KImumMboxDefaultUserAlias, "" ); |
|
42 _LIT( KImumMboxDefaultReplyToAddress, "" ); |
|
43 const TInt KImumMboxDefaultSendDelay = TImumDaSettings::EValueSendImmediately; |
|
44 const TInt KImumMboxDefaultSendCopyToSelf = TImumDaSettings::EValueSendCopyOff; |
|
45 const TInt KImumMboxDefaultIncludeSignature = EFalse; |
|
46 _LIT( KImumMboxDefaultSignature, "" ); |
|
47 const TInt KImumMboxDefaultEmailAlert = TImumDaSettings::EFlagAlertSoftNote; |
|
48 const TInt32 KImumMboxDefaultInboxUpdateLimit = 50; |
|
49 const TInt32 KImumMboxDefaultFolderUpdateLimit = 30; |
|
50 const TInt KImumMboxDefaultMailDeletion = TImumDaSettings::EValueDeletionAlwaysAsk; |
|
51 const TInt KImumMboxDefaultAutoNotifications = TImumDaSettings::EValueNotificationsHome; |
|
52 const TInt KImumMboxDefaultAutoRetrieval = TImumDaSettings::EValueAutoOff; |
|
53 const TInt KImumMboxDefaultAutoRetrievalDays = TImumDaSettings::EFlagSetAllDays; |
|
54 const TInt64 KImumMboxDefaultAutoRetrievalStartHour = 0; |
|
55 const TInt64 KImumMboxDefaultAutoRetrievalEndHour = 0; |
|
56 const TInt KImumMboxDefaultAutoRetrievalInterval = TImumDaSettings::EValue1Hour; |
|
57 const TInt KImumMboxDefaultAPop = EFalse; |
|
58 _LIT8( KImumMboxDefaultpFolderPath, "" ); |
|
59 |
|
60 _LIT( KImumMboxDefaultAccessPointName, "" ); |
|
61 |
|
62 // Download controls for protocols |
|
63 const TInt32 KImumMboxDefaultSyncFlags[EImumMboxDefaultDataIndexCount] = |
|
64 { TImumInSettings::EFlagDownloadHeader, // Imap4 |
|
65 TImumInSettings::EFlagDownloadHeader }; // Pop3 |
|
66 const TInt32 KImumMboxDefaultDownloadFlags[EImumMboxDefaultDataIndexCount] = |
|
67 { TImumInSettings::EFlagDownloadBody, // Imap4 |
|
68 TImumInSettings::EFlagSetDownloadAll }; // Pop3 |
|
69 const TInt32 KImumMboxDefaultDownloadBodySize = KMaxTInt32; |
|
70 const TInt32 KImumMboxDefaultDownloadAttachmentSize = KMaxTInt32; |
|
71 const TInt KImumMboxDefaultDownloadMaxEmailSize = KMaxTInt32; |
|
72 |
|
73 const TInt KImumMboxDefaultHideMsgs = 0; |
|
74 const TInt KImumMboxDefaultOpenHtmlMail = 0; |
|
75 _LIT8( KImumMboxDefaultSearchString, "" ); |
|
76 _LIT8( KImumMboxDefaulthPathSeparator, "" ); |
|
77 const TInt KImumMboxDefaultSynchronise = EUseLocal; |
|
78 const TInt KImumMboxDefaultSubscribe = EUpdateNeither; |
|
79 const TInt KImumMboxDefaultUpdatingSeenFlag = ETrue; |
|
80 const TInt KImumMboxDefaultSyncRate = 300; |
|
81 const TInt KImumMboxDefaultFetchSize = 0; |
|
82 const TInt KImumMboxDefaultImapIdle = ETrue; |
|
83 const TInt KImumMboxDefaultImapIdleTimeout = 1740; |
|
84 _LIT( KImumMboxDefaultReceiptAddress, "" ); |
|
85 const TInt KImumMboxDefaultBodyEncoding = EMsgOutboxMIME; |
|
86 const TInt32 KImumMboxDefaultDefaultMsgCharSet = 0; |
|
87 const TInt KImumMboxDefaultAddVCardToEmail = EFalse; |
|
88 const TInt KImumMboxDefaultRequestReceipts = EFalse; |
|
89 const TInt KImumMboxDefaultSMTPAuth = ETrue; |
|
90 const TInt KImumMboxDefaultInboxLoginDetails = 0; // ? |
|
91 const TInt KImumMboxDefaultToCcIncludeLimit = 0; // ? |
|
92 const TInt KImumMboxDefaultDisconnectedMode = ETrue; |
|
93 const TInt KImumMboxDefaultAutoSendOnConnect = ETrue; |
|
94 const TInt KImumMboxDefaultDeleteEmailsWhenDisconnecting = EFalse; |
|
95 const TInt KImumMboxDefaultAcknowledgeReceipts = EFalse; |
|
96 const TInt KImumMboxDefaultTemporaryUsername = 0; |
|
97 const TInt KImumMboxDefaultTemporaryPassword = 0; |
|
98 const TInt KImumMboxDefaultSettingsVersion = 3200; |
|
99 const TInt KImumMboxDefaultAllowEmptyEmailAddress = ETrue; //Allow the predefined mailbox address to be empty |
|
100 const TInt KImumMboxDefaultGenerateMailboxName = 0; |
|
101 const TInt KImumMboxDefaultLastUpdateFailed = 0; |
|
102 const TInt64 KImumMboxDefaultLastSuccessfulUpdate = 0; |
|
103 const TInt KImumMboxUpdateSuccessfulWithCurSettings = 0; |
|
104 const TInt KImumMboxDefaultDownloadBufferWlan = KImapDefaultFetchSizeBytes; |
|
105 const TInt KImumMboxDefaultDownloadBufferGprs = KImapDefaultFetchSizeBytes * 6; |
|
106 const TBool KImumMboxDefaultIsPredefinedMailbox = EFalse; |
|
107 |
|
108 const TUint KImumUidValue = 0x100058EB; |
|
109 const TUid KImumUid = { KImumUidValue }; |
|
110 |
|
111 // OTHER CONSTANTS |
|
112 |
|
113 class ImumTextConsts |
|
114 { |
|
115 public: |
|
116 enum TTextLengths |
|
117 { |
|
118 EMaxTextLen = 2500 |
|
119 }; |
|
120 }; |
|
121 |
|
122 |
|
123 |
|
124 #endif // T_IMUMCONSTANS_H |