qtmobility/plugins/contacts/symbian/inc/filtering/cntsymbianfilterdbms.h
changeset 8 71781823f776
parent 4 90517678cc4f
child 11 06b8e2af4411
equal deleted inserted replaced
5:453da2cfceef 8:71781823f776
    44 
    44 
    45 #ifndef SYMBIAN_BACKEND_USE_SQLITE
    45 #ifndef SYMBIAN_BACKEND_USE_SQLITE
    46 
    46 
    47 #include "cntabstractcontactfilter.h"
    47 #include "cntabstractcontactfilter.h"
    48 #include <e32cmn.h>
    48 #include <e32cmn.h>
       
    49 #include <cntdef.h>
    49 
    50 
    50 class CContactDatabase;
    51 class CContactDatabase;
    51 class CContactIdArray;
    52 class CContactIdArray;
    52 class CntAbstractContactSorter;
    53 class CntAbstractContactSorter;
    53 class CntTransformContact;
    54 class CntTransformContact;
    87     TInt matchContacts(
    88     TInt matchContacts(
    88             CContactIdArray*& idArray,
    89             CContactIdArray*& idArray,
    89             const TDesC& phoneNumber,
    90             const TDesC& phoneNumber,
    90             const TInt matchLength);
    91             const TInt matchLength);
    91     bool isFalsePositive(const CContactItemFieldSet& fieldSet, const TUid& fieldTypeUid, const TDesC& searchString);
    92     bool isFalsePositive(const CContactItemFieldSet& fieldSet, const TUid& fieldTypeUid, const TDesC& searchString);
       
    93     bool contactExists(const TContactItemId &contactId);
    92     void getMatchLengthL(TInt& matchLength);
    94     void getMatchLengthL(TInt& matchLength);
    93     CContactDatabase &m_contactDatabase;
    95     CContactDatabase &m_contactDatabase;
    94     CntAbstractContactSorter *m_contactSorter;
    96     CntAbstractContactSorter *m_contactSorter;
    95     CntTransformContact *m_transformContact;
    97     CntTransformContact *m_transformContact;
    96 #ifdef PBK_UNIT_TEST
    98 #ifdef PBK_UNIT_TEST