qtmobility/plugins/contacts/symbian/inc/filtering/cntfilterrelationship.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    42 #ifndef CNTFILTERRELATIONSHIP_H_
    42 #ifndef CNTFILTERRELATIONSHIP_H_
    43 #define CNTFILTERRELATIONSHIP_H_
    43 #define CNTFILTERRELATIONSHIP_H_
    44 
    44 
    45 #include "cntabstractcontactfilter.h"
    45 #include "cntabstractcontactfilter.h"
    46 #include "cntsymbiansrvconnection.h"
    46 #include "cntsymbiansrvconnection.h"
    47 #include "qcontactdetailfilter.h"
       
    48 #include "cntdbinfo.h"
    47 #include "cntdbinfo.h"
    49 
    48 
    50 #include <qmobilityglobal.h>
    49 #include <qmobilityglobal.h>
    51 
    50 
    52 QTM_USE_NAMESPACE
    51 QTM_USE_NAMESPACE
    58     ~CntFilterRelationship();
    57     ~CntFilterRelationship();
    59     QList<QContactLocalId> contacts(
    58     QList<QContactLocalId> contacts(
    60             const QContactFilter &filter,
    59             const QContactFilter &filter,
    61             const QList<QContactSortOrder> &sortOrders,
    60             const QList<QContactSortOrder> &sortOrders,
    62             bool &filterSupported,
    61             bool &filterSupported,
    63             QContactManager::Error &error);
    62             QContactManager::Error* error);
    64     bool filterSupported(const QContactFilter& filter) ;
    63     bool filterSupported(const QContactFilter& filter) ;
    65     
    64     
    66     //bool isFilterSupported(const QContactFilter& filter) const;
    65     //bool isFilterSupported(const QContactFilter& filter) const;
    67 
    66 
    68     void CntFilterRelationship::getSqlquery( const QContactRelationshipFilter& relationfilter,
    67     void CntFilterRelationship::getSqlquery( const QContactRelationshipFilter& relationfilter,
    69                                                    QString& sqlquery ,
    68                                                    QString& sqlquery ,
    70                                                    QContactManager::Error& error) const;
    69                                                    QContactManager::Error* error) const;
    71     void CntFilterRelationship::createSelectQuery(const QContactFilter& detailFilter,
    70     void CntFilterRelationship::createSelectQuery(const QContactFilter& detailFilter,
    72                                   QString& sqlQuery,
    71                                   QString& sqlQuery,
    73                                   QContactManager::Error& error);
    72                                   QContactManager::Error* error);
    74 protected:
    73 protected:
    75     CContactDatabase& m_contactdatabase;
    74     CContactDatabase& m_contactdatabase;
    76     CntSymbianSrvConnection &m_srvConnection;
    75     CntSymbianSrvConnection &m_srvConnection;
    77     CntDbInfo& m_dbInfo;
    76     CntDbInfo& m_dbInfo;
    78 };
    77 };