diff -r ba8a586c45f1 -r c20154ccf3c0 creator/engine/inc/creator_contactsetcache.h --- a/creator/engine/inc/creator_contactsetcache.h Fri Jun 11 16:29:34 2010 +0100 +++ b/creator/engine/inc/creator_contactsetcache.h Thu Jul 22 16:33:59 2010 +0100 @@ -31,6 +31,11 @@ public: static CCreatorContactSet* NewL(TInt aLinkId, TInt aNumOfExistingContacts); virtual ~CCreatorContactSet(); + void AppendL(TUint32); + TInt NumberOfExistingContacts() const; + RArray ContactLinks(); + const RArray ContactLinks() const; + TInt LinkId() const; private: @@ -38,12 +43,15 @@ //void ConstructL(); TInt iLinkId; TInt iNumOfExistingContacts; + RArray iContactLinks; }; class MContactLinkCache { public: virtual void AppendL(CCreatorContactSet* aContactSet) = 0; + virtual RArray ContactLinks(TInt aLinkId) = 0; + virtual const RArray ContactLinks(TInt aLinkId) const = 0; virtual RPointerArray& ContactSets() = 0; virtual const RPointerArray& ContactSets() const = 0; virtual const CCreatorContactSet& ContactSet(TInt aLinkId) const = 0;