2 * Copyright (c) 2009 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: An interface for the field of the store contact
18 #ifndef MVPBKSTORECONTACTFIELD2_H
19 #define MVPBKSTORECONTACTFIELD2_H
26 // Use this UID to access store contact field extension 2.
27 // Used as a parameter to StoreContactFieldExtension() method.
28 const TUid KMVPbkStoreContactFieldExtension2Uid = { 2 };
30 // FORWARD DECLARATIONS
32 class CVPbkContactManager;
37 * This class is an extension to MVPbkStoreContactField.
38 * See documentation of MVPbkStoreContactField from header
39 * MVPbkStoreContactField.h
42 * @see MVPbkStoreContactField
45 class MVPbkStoreContactField2
50 * Get the speed dial indexes of contact field.
52 * @param aContactManager Contact manager.
53 * @return Array of indexes or NULL. Caller takes ownership of
54 * the returned object.
56 virtual CArrayFix<TInt>* SpeedDialIndexesL() = 0;
58 protected: // Protected destructor
60 ~MVPbkStoreContactField2() { }
65 #endif // MVPBKSTORECONTACTFIELD_H