qtmobility/plugins/contacts/symbian/inc/filtering/cntfilterunion.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    42 #ifndef CNTFILTERUNION_H
    42 #ifndef CNTFILTERUNION_H
    43 #define CNTFILTERUNION_H
    43 #define CNTFILTERUNION_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     virtual ~CntFilterUnion();
    57     virtual ~CntFilterUnion();
    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     void createSelectQuery(const QContactFilter& filter,
    65     void createSelectQuery(const QContactFilter& filter,
    67                                  QString& selectquery,
    66                                  QString& selectquery,
    68                                  QContactManager::Error& error); 
    67                                  QContactManager::Error* error);
    69 
    68 
    70 private:
    69 private:
    71     void getSelectQueryforFilter(const QContactFilter& filter,QString& sqlSelectQuery,QContactManager::Error& error);
    70     void getSelectQueryforFilter(const QContactFilter& filter,QString& sqlSelectQuery,QContactManager::Error* error);
    72 
    71     
    73 protected:
    72 protected:
    74     CContactDatabase& m_contactdatabase;
    73     CContactDatabase& m_contactdatabase;
    75     CntSymbianSrvConnection &m_srvConnection;
    74     CntSymbianSrvConnection &m_srvConnection;
    76     CntDbInfo& m_dbInfo;
    75     CntDbInfo& m_dbInfo;
    77 };
    76 };