diff -r 989d2f495d90 -r fc9cf246af83 serviceproviders/sapi_contacts_vpbk/contactservice/inc/singlecontactfield.h --- a/serviceproviders/sapi_contacts_vpbk/contactservice/inc/singlecontactfield.h Fri Jul 03 15:51:24 2009 +0100 +++ b/serviceproviders/sapi_contacts_vpbk/contactservice/inc/singlecontactfield.h Thu Aug 27 07:43:07 2009 +0300 @@ -71,7 +71,11 @@ IMPORT_C void SetFieldParamsL(const TDesC8& Fieldkey, const TDesC& aLabel, const TDesC& aValue); - + IMPORT_C void SetUriFieldParamsL(const TDesC8& aFieldKey, + const TDesC& aLabel, + const RPointerArray aValue); + + IMPORT_C void GetUriFieldParamL(RPointerArray& axspidArray); /** * Sets the Label and the id arrray of the group. * @param aGroupLabel A reference that holds the Label. @@ -80,6 +84,11 @@ */ void SetFieldParamsL(const TPtrC& aGroupLabel, RPointerArray& aArray); + IMPORT_C void SetXspidDataL(const TDesC8& aFieldKey, + const TDesC& aLabel, + RPointerArray& axspidArray); + + IMPORT_C void GetXspidDataL(RPointerArray& axspidArray); /** * Get Method for time. @@ -94,6 +103,7 @@ * @return None. */ IMPORT_C void SetDateTime(TTime aDateTime); + IMPORT_C void SetUriData(TPtrC aUri); /** * CSingleContactField Destructor. @@ -123,13 +133,15 @@ HBufC8* iFieldKey; HBufC* iLabel; HBufC* iValue; - + RPointerArray iArrayValue; //In case the value is of type TTime TTime iDateAndTime; //In case we are iterating a group HBufC* iGroupLabel; RPointerArray iContactIdArray; + RPointerArray iUriData; + RPointerArray iidArray; };