plugins/contacts/symbian/contactsmodel/cntplsql/inc/pplcontactitemmanager.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
    38 class CPplPredictiveSearchTableBase;
    38 class CPplPredictiveSearchTableBase;
    39 class C12keyPredictiveSearchTable;
    39 class C12keyPredictiveSearchTable;
    40 class CQwertyPredictiveSearchTable;
    40 class CQwertyPredictiveSearchTable;
    41 class CPredictiveSearchSettingsTable;
    41 class CPredictiveSearchSettingsTable;
    42 class CPredictiveSearchSynchronizer;
    42 class CPredictiveSearchSynchronizer;
       
    43 class CPcsKeyMap;
    43 
    44 
    44 
    45 
    45 /**
    46 /**
    46 The CPplContactItemManager implements the MLplPersistenceBroker.
    47 The CPplContactItemManager implements the MLplPersistenceBroker.
    47 
    48 
    73 	CContactIdArray* MatchPhoneNumberL(const TDesC& aNumber, TInt aMatchLengthFromRight);
    74 	CContactIdArray* MatchPhoneNumberL(const TDesC& aNumber, TInt aMatchLengthFromRight);
    74 	TBool IsDatabaseEmptyL();
    75 	TBool IsDatabaseEmptyL();
    75 	CPplPreferencesPersistor& PreferencesPersitor();
    76 	CPplPreferencesPersistor& PreferencesPersitor();
    76 	CContactIdArray* GroupIdListL();	
    77 	CContactIdArray* GroupIdListL();	
    77     CBufSeg* DetailsListL (const TDesC& aSearchQuery) const;
    78     CBufSeg* DetailsListL (const TDesC& aSearchQuery) const;
       
    79     CBufSeg* DetailsListPredictiveL(const TDesC& aSearchPattern) const;
       
    80     
    78     CContactIdArray& CardTemplateIdsL();
    81     CContactIdArray& CardTemplateIdsL();
    79     TContactItemId OwnCardIdL();
    82     TContactItemId OwnCardIdL();
    80     void SetOwnCardIdL(TContactItemId aId, TBool aPersist = ETrue);
    83     void SetOwnCardIdL(TContactItemId aId, TBool aPersist = ETrue);
    81     TInt CardTemplatePrefIdL() const;
    84     TInt CardTemplatePrefIdL() const;
    82     void SetCardTemplatePrefIdL(TInt aCardTemplatePrefId);
    85     void SetCardTemplatePrefIdL(TInt aCardTemplatePrefId);