epoc32/include/app/imapset.h
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 1998-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     7 //
     8 // Initial Contributors:
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
     9 // Nokia Corporation - initial contribution.
    10 //
    10 //
    11 // Contributors:
    11 // Contributors:
   573 	IMPORT_C TPtrC8 TlsSslDomain() const;
   573 	IMPORT_C TPtrC8 TlsSslDomain() const;
   574 	IMPORT_C void SetUseSyncDownloadRules(TBool aFlag);
   574 	IMPORT_C void SetUseSyncDownloadRules(TBool aFlag);
   575 	IMPORT_C TBool UseSyncDownloadRules();
   575 	IMPORT_C TBool UseSyncDownloadRules();
   576 	IMPORT_C void SetFolderSyncDisabled(TBool aFlag);
   576 	IMPORT_C void SetFolderSyncDisabled(TBool aFlag);
   577 	IMPORT_C TBool FolderSyncDisabled();
   577 	IMPORT_C TBool FolderSyncDisabled();
       
   578 	
       
   579 #if (defined SYMBIAN_EMAIL_CAPABILITY_SUPPORT)
       
   580 	IMPORT_C TBool IMAP4Auth() const;
       
   581 	IMPORT_C void SetIMAP4Auth(TBool aFlag);
       
   582 	IMPORT_C TBool FallBack() const;
       
   583 	IMPORT_C void SetFallBack(TBool aFlag);
       
   584 #endif
   578 
   585 
   579 private:
   586 private:
   580 	class TImImap4SettingsExtension
   587 	class TImImap4SettingsExtension
   581 		{
   588 		{
   582 	public:
   589 	public:
   600 
   607 
   601 	enum TImImap4EmailSettings
   608 	enum TImImap4EmailSettings
   602 		{
   609 		{
   603 		KImap4EmailSettingsClearFlag				= 0x00000000,
   610 		KImap4EmailSettingsClearFlag				= 0x00000000,
   604 		KImap4BaseEmailSettingsLastUsedFlag			= CImBaseEmailSettings::EBaseEmailSettingsLastUsedFlag, //0x00000002
   611 		KImap4BaseEmailSettingsLastUsedFlag			= CImBaseEmailSettings::EBaseEmailSettingsLastUsedFlag, //0x00000002
   605 		KImap4EmailDisconnectedModeFlag				= KImap4BaseEmailSettingsLastUsedFlag << 1, //0x00000004
   612 		KImap4EmailDisconnectedModeFlag				= KImap4BaseEmailSettingsLastUsedFlag << 1, 	//0x00000004
   606 		KImap4EmailAutoSendFlag						= KImap4EmailDisconnectedModeFlag << 1, //0x00000008
   613 		KImap4EmailAutoSendFlag						= KImap4EmailDisconnectedModeFlag << 1, 		//0x00000008
   607 		KImap4EmailDeleteEmailsWhenDisconnecting	= KImap4EmailAutoSendFlag << 1, //0x00000010
   614 		KImap4EmailDeleteEmailsWhenDisconnecting	= KImap4EmailAutoSendFlag << 1, 				//0x00000010
   608 		KImap4EmailAcknowledgeReceipts				= KImap4EmailDeleteEmailsWhenDisconnecting << 1, //0x00000020
   615 		KImap4EmailAcknowledgeReceipts				= KImap4EmailDeleteEmailsWhenDisconnecting << 1,//0x00000020
   609 		KImap4EmailUpdatingSeenFlags				= KImap4EmailAcknowledgeReceipts << 1, //0x00000040
   616 		KImap4EmailUpdatingSeenFlags				= KImap4EmailAcknowledgeReceipts << 1, 			//0x00000040
   610 		KImap4EmailIdleFlag							= KImap4EmailUpdatingSeenFlags << 1, //0x00000080
   617 		KImap4EmailIdleFlag							= KImap4EmailUpdatingSeenFlags << 1, 			//0x00000080
   611 		KImap4EmailExpungeFlag						= KImap4EmailIdleFlag << 1,
   618 		KImap4EmailExpungeFlag						= KImap4EmailIdleFlag << 1,
   612 		KImap4EmailUseSyncDownloadRules				= KImap4EmailExpungeFlag << 1, //0x00000200
   619 		KImap4EmailUseSyncDownloadRules				= KImap4EmailExpungeFlag << 1, 					//0x00000200
   613 		KImap4EmailSettingsFolderSyncDisabled		= KImap4EmailUseSyncDownloadRules << 1, //0x00000400
   620 		KImap4EmailSettingsFolderSyncDisabled		= KImap4EmailUseSyncDownloadRules << 1, 		//0x00000400
   614 		KImap4EmailSettingsLastUsedFlag				= KImap4EmailSettingsFolderSyncDisabled
   621 #if (defined SYMBIAN_EMAIL_CAPABILITY_SUPPORT)
       
   622 		KImap4EmailSettingsAuthenticationFlag 		= KImap4EmailSettingsFolderSyncDisabled << 1, 	//0x00000800
       
   623 		KImap4EmailSettingsFallBackFlag	 			= KImap4EmailSettingsAuthenticationFlag << 1, 	//0x00001000
       
   624 		KImap4EmailSettingsLastUsedFlag				= KImap4EmailSettingsFallBackFlag   			//0x00001000
       
   625 #else
       
   626 		KImap4EmailSettingsLastUsedFlag				= KImap4EmailSettingsFolderSyncDisabled    		//0x00000400
       
   627 #endif
   615 		};
   628 		};
   616 
   629 
   617 	TImImap4SettingsExtension*	iExtension; // renamed iReceiptAddress
   630 	TImImap4SettingsExtension*	iExtension; // renamed iReceiptAddress
   618 
   631 
   619 	TInt32  iInboxSyncLimit;
   632 	TInt32  iInboxSyncLimit;