contacts_plat/virtual_phonebook_configuration_api/inc/phonebook/VPbkVariant.hrh
branchRCL_3
changeset 63 f4a778e096c2
child 64 c1e8ba0c2b16
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/contacts_plat/virtual_phonebook_configuration_api/inc/phonebook/VPbkVariant.hrh	Wed Sep 01 12:29:52 2010 +0100
@@ -0,0 +1,145 @@
+/*
+* Copyright (c) 2004-2007 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:  Local variation flags for Virtual Phonebook
+*
+*/
+
+
+#ifndef VPBKVARIANT_HRH
+#define VPBKVARIANT_HRH
+
+
+// DATA TYPES
+
+/**
+ * Local variation flags for Virtual Phonebook.
+ */
+enum TVPbkLocalVariantFlags
+    {
+    /**
+ 	 * Multiple vCard sending over Bluetooth and Infrared.
+     */
+    EVPbkLVMultipleVCardOverBTAndIR = 0x00000001,
+
+    /**
+	 * Contact info view sideways navigation.
+     */
+	EVPbkLVContactInfoViewNavigation = 0x00000002,
+
+    /**
+	 * Send selected contact fields in vCard.
+     */
+	EVPbkLVSendSelectedContactFields = 0x00000004,
+
+    /**
+	 * Add Nick Name field to Phonebook fields.
+     */
+	EVPbkLVAddNickNameField = 0x00000008,
+
+    /**
+	 * Add Video Telephony fields to Phonebook fields.
+     */
+	EVPbkLVAddVideoTelephonyFields = 0x00000010,
+
+    /**
+     * Enable Phonebook to be sent to the background up on exit.
+     */
+	EVPbkLVAlwaysOnPhonebook = 0x00000020,
+
+    /**
+     * Enable launch of Speed Dial application from names list.
+     */
+	EVPbkLVAllowOpen1Touch = 0x00000040,
+
+    /**
+     * Enable check for duplicate entry when saving edited contact.
+     */
+	EVPbkLVCheckDuplicateEntry = 0x00000080,
+
+    /**
+     * Add support for generic SIP field
+     */
+	EVPbkLVAddSIPFields = 0x00000100,
+
+    /**
+     * Add MDO(prefix&suffix) fields to Phonebook fields.
+     */
+	EVPbkLVAddMDOFields = 0x00000200,
+
+    /**
+     * Enable Adn when FDN is on.
+     */
+	EVPbkLVEnableAdnWhenFdnOn = 0x00000400,
+
+     /**
+      * Group management, send option available in group list
+      */
+	EVPbkLVGroupManagementSend = 0x00000800,
+
+     /**
+      * Support for POC/PTT (Push To Talk Over Cellular) fields
+      */
+	EVPbkLVPOC = 0x00001000,
+
+	/**
+     * Use UTF-8 charset instead of Shift-JIS in Japanese
+     */
+	EVPbkLVUseJapaneseUTF8 = 0x00002000,
+
+    /**
+     * Add MegaOperator fields to Phonebook fields.
+     */
+    EVPbkLVMegaOperatorFields = 0x00004000,
+
+    /**
+     * Make postal code editor alphanumeric by default.
+     */
+    EVPbkLVPostalFieldAlphaDefault = 0x00008000,
+
+    /**
+     * Add Pager field to the entry template.
+     */
+    EVPbkLVPagerInTemplate = 0x00010000,
+
+    /**
+     * Enable Middle softkey (MSK) in Phonebook.
+     */
+    EVPbkLVEnableMiddleSoftKey = 0x00020000,
+
+    /**
+     * Support for Share View/SWIS(See What I See) fields
+     */
+    EVPbkLVShareView = 0x00040000,
+
+    /**
+     * Support for VOIP (Voice Over Internet Protocol) fields
+     * Remeber that there is also a platform wide flag KFeatureIdCommonVoip.
+     */
+    EVPbkLVVOIP = 0x00080000,
+
+    /**
+     * Show email addresses in Send Message address selection.
+     */
+    EVPbkLVShowEmailInSendMsg = 0x00100000,
+    
+    /**
+     * Sync contact group during vCard sync.
+     */    
+    EVPbkLVSyncGroupEnabled = 0x00200000
+	};
+
+
+#endif // VPBKVARIANT_HRH
+
+// End of File