qtcontactsmobility/plugins/contacts/symbian/inc/filtering/cntsymbianfiltersql.h
changeset 31 2a11b5b00470
parent 27 de1630741fbe
equal deleted inserted replaced
27:de1630741fbe 31:2a11b5b00470
    54 class CntDbInfo;
    54 class CntDbInfo;
    55 QTM_USE_NAMESPACE
    55 QTM_USE_NAMESPACE
    56 class CntSymbianFilter : public CntAbstractContactFilter
    56 class CntSymbianFilter : public CntAbstractContactFilter
    57 {
    57 {
    58 public:
    58 public:
    59     CntSymbianFilter(QContactManagerEngine& manager, CContactDatabase& contactDatabase, const CntTransformContact &transformContact);
    59     CntSymbianFilter(QContactManagerEngine& manager, CContactDatabase& contactDatabase, CntSymbianSrvConnection &srvConnection, const CntTransformContact &transformContact);
    60     ~CntSymbianFilter();
    60     ~CntSymbianFilter();
    61 
    61 
    62     /* from CntAbstractContactFilter */
    62     /* from CntAbstractContactFilter */
    63     QList<QContactLocalId> contacts(
    63     QList<QContactLocalId> contacts(
    64             const QContactFilter& filter,
    64             const QContactFilter& filter,
    75                                   QContactManager::Error* /*error*/){};
    75                                   QContactManager::Error* /*error*/){};
    76 private:
    76 private:
    77     CContactDatabase& m_contactDatabase;
    77     CContactDatabase& m_contactDatabase;
    78     CntDbInfo* m_dbInfo;
    78     CntDbInfo* m_dbInfo;
    79     const CntTransformContact &m_transformContact;
    79     const CntTransformContact &m_transformContact;
    80     CntSymbianSrvConnection* m_srvConnection;
    80     CntSymbianSrvConnection& m_srvConnection;
    81     QMap<QContactFilter::FilterType, CntAbstractContactFilter*> m_filterMap; 
    81     QMap<QContactFilter::FilterType, CntAbstractContactFilter*> m_filterMap; 
    82 
    82 
    83 };
    83 };
    84 
    84 
    85 #endif /* SYMBIAN_BACKEND_USE_SQLITE */
    85 #endif /* SYMBIAN_BACKEND_USE_SQLITE */