qtmobility/src/contacts/requests/qcontactfetchrequest.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 5 453da2cfceef
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    45 #include "qtcontactsglobal.h"
    45 #include "qtcontactsglobal.h"
    46 #include "qcontactabstractrequest.h"
    46 #include "qcontactabstractrequest.h"
    47 #include "qcontactsortorder.h"
    47 #include "qcontactsortorder.h"
    48 #include "qcontactfilter.h"
    48 #include "qcontactfilter.h"
    49 #include "qcontact.h"
    49 #include "qcontact.h"
       
    50 #include "qcontactfetchhint.h"
    50 
    51 
    51 #include <QList>
    52 #include <QList>
    52 #include <QStringList>
    53 #include <QStringList>
    53 
    54 
    54 QTM_BEGIN_NAMESPACE
    55 QTM_BEGIN_NAMESPACE
    58 {
    59 {
    59     Q_OBJECT
    60     Q_OBJECT
    60 
    61 
    61 public:
    62 public:
    62     QContactFetchRequest();
    63     QContactFetchRequest();
    63     ~QContactFetchRequest();
       
    64 
    64 
    65     /* Selection, restriction and sorting */
    65     /* Selection, restriction and sorting */
    66     void setFilter(const QContactFilter& filter);
    66     void setFilter(const QContactFilter& filter);
    67     void setSorting(const QList<QContactSortOrder>& sorting);
    67     void setSorting(const QList<QContactSortOrder>& sorting);
    68     void setDefinitionRestrictions(const QStringList& definitionNames);
    68     void setFetchHint(const QContactFetchHint& fetchHint);
    69     QContactFilter filter() const;
    69     QContactFilter filter() const;
    70     QList<QContactSortOrder> sorting() const;
    70     QList<QContactSortOrder> sorting() const;
    71     QStringList definitionRestrictions() const;
    71     QContactFetchHint fetchHint() const;
    72 
    72 
    73     /* Results */
    73     /* Results */
    74     QList<QContact> contacts() const;
    74     QList<QContact> contacts() const;
    75 
    75 
    76 private:
    76 private: