plugins/contacts/symbian/contactsmodel/cntsrv/inc/persistencelayer.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
   173 	virtual void SetCardTemplatePrefIdL(TInt aCardTemplatePrefId) = 0;
   173 	virtual void SetCardTemplatePrefIdL(TInt aCardTemplatePrefId) = 0;
   174 	virtual TInt64 MachineIdL() const = 0;
   174 	virtual TInt64 MachineIdL() const = 0;
   175 	virtual CContactIdArray& CardTemplateIdsL() = 0;
   175 	virtual CContactIdArray& CardTemplateIdsL() = 0;
   176 	virtual CContactIdArray& GroupIdListL() = 0;
   176 	virtual CContactIdArray& GroupIdListL() = 0;
   177     virtual CBufSeg* DetailsListL(const TDesC& aSearchQuery) const = 0;
   177     virtual CBufSeg* DetailsListL(const TDesC& aSearchQuery) const = 0;
       
   178     virtual CBufSeg* DetailsListPredictiveL(const TDesC& aSearchPattern) const = 0;
       
   179     
   178 	virtual void SetMachineIdL(TInt64 aMachineId) = 0;
   180 	virtual void SetMachineIdL(TInt64 aMachineId) = 0;
   179 	virtual TPtrC UniqueIdL() = 0; 
   181 	virtual TPtrC UniqueIdL() = 0; 
   180 	
   182 	
   181 	// System template methods.
   183 	// System template methods.
   182 	virtual const CContactTemplate& SystemTemplateL() const =0;
   184 	virtual const CContactTemplate& SystemTemplateL() const =0;