2 * Copyright (c) 2004-2007 Nokia Corporation and/or its subsidiary(-ies).
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".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: Resource strctures for the contact view definitions
19 #include <VPbkContactView.hrh>
21 STRUCT VPBK_CONTACT_VIEW
23 /// The version of the contact view definition
24 BYTE version = EVPbkContactViewV3;
26 WORD id = KVPbkDefaultViewId;
27 /// URI of the view, used only for leaf nodes.
29 /// Name of the view. See more detailed description from
30 /// CVPbkContactViewDefinition.h
31 /// NOTE: To see the name of the folded view (EVPbkFoldingView) in
32 /// list, you must have EVPbkNonVersitTypeGenericLabel
33 /// type in the sort order.
35 /// Type of the view from TVPbkContactViewType enumeration.
36 /// See VPbkContactView.hrh
37 WORD type = EVPbkContactsView;
38 /// Flags from TVPbkContactViewFlags enumeration.
39 /// See VPbkContactView.hrh
40 LONG flags = EVPbkContactViewFlagsNone;
41 /// Sorting policy from TVPbkContactViewSortPolicy enumeration.
42 /// See VPbkContactView.hrh
43 WORD sortPolicy = EVPbkOrderedContactView;
44 /// Sub views of this view.
46 /// See TVPbkContactViewSharing in VPbkContactView.hrh.
47 /// See CVPbkContactViewDefinition.h
48 /// This is a EVPbkContactViewV2 field.
49 WORD viewSharing = EVPbkViewSharingUndefined;