~renatofilho/address-book-service/dummy-mode

« back to all changes in this revision

Viewing changes to qcontacts/qcontact-backend.cpp

  • Committer: Renato Araujo Oliveira Filho
  • Date: 2014-02-28 22:16:36 UTC
  • mfrom: (97.1.4 address-book-service)
  • Revision ID: renato.filho@canonical.com-20140228221636-flyvtmxwwd4uu483
MergedĀ mainline.

Show diffs side-by-side

added added

removed removed

Lines of Context:
105
105
/* Filtering */
106
106
QList<QContactId> GaleraManagerEngine::contactIds(const QtContacts::QContactFilter &filter, const QList<QtContacts::QContactSortOrder> &sortOrders, QtContacts::QContactManager::Error *error) const
107
107
{
108
 
    /* Special case the fast case */
109
 
    if (filter.type() == QtContacts::QContactFilter::DefaultFilter && sortOrders.count() == 0) {
110
 
        return m_service->contactIds();
111
 
    } else {
112
 
        QList<QtContacts::QContact> clist = contacts(filter, sortOrders, QtContacts::QContactFetchHint(), error);
113
 
 
114
 
        /* Extract the ids */
115
 
        QList<QtContacts::QContactId> ids;
116
 
        Q_FOREACH(const QContact &c, clist)
117
 
            ids.append(c.id());
118
 
 
119
 
        return ids;
120
 
    }
 
108
    QList<QtContacts::QContact> clist = contacts(filter, sortOrders, QtContacts::QContactFetchHint(), error);
 
109
 
 
110
    /* Extract the ids */
 
111
    QList<QtContacts::QContactId> ids;
 
112
    Q_FOREACH(const QContact &c, clist)
 
113
        ids.append(c.id());
 
114
 
 
115
    return ids;
121
116
}
122
117
 
123
118
QList<QtContacts::QContact> GaleraManagerEngine::contacts(const QtContacts::QContactFilter &filter, const QList<QtContacts::QContactSortOrder>& sortOrders, const QContactFetchHint &fetchHint, QtContacts::QContactManager::Error *error) const