156 static void updateRelationshipRemoveRequest(QContactRelationshipRemoveRequest* req, QContactManager::Error error, const QMap<int, QContactManager::Error>& errorMap, QContactAbstractRequest::State); |
156 static void updateRelationshipRemoveRequest(QContactRelationshipRemoveRequest* req, QContactManager::Error error, const QMap<int, QContactManager::Error>& errorMap, QContactAbstractRequest::State); |
157 static void updateRelationshipFetchRequest(QContactRelationshipFetchRequest* req, const QList<QContactRelationship>& result, QContactManager::Error error, QContactAbstractRequest::State); |
157 static void updateRelationshipFetchRequest(QContactRelationshipFetchRequest* req, const QList<QContactRelationship>& result, QContactManager::Error error, QContactAbstractRequest::State); |
158 |
158 |
159 // Other protected area update functions |
159 // Other protected area update functions |
160 static void setDetailAccessConstraints(QContactDetail* detail, QContactDetail::AccessConstraints constraints); |
160 static void setDetailAccessConstraints(QContactDetail* detail, QContactDetail::AccessConstraints constraints); |
|
161 static QContact Q_DECL_DEPRECATED setContactDisplayLabel(const QString& displayLabel, const QContact& contact); |
161 static void setContactDisplayLabel(QContact* contact, const QString& displayLabel); |
162 static void setContactDisplayLabel(QContact* contact, const QString& displayLabel); |
162 static void setContactRelationships(QContact* contact, const QList<QContactRelationship>& relationships); |
163 static void setContactRelationships(QContact* contact, const QList<QContactRelationship>& relationships); |
163 |
164 |
164 /* Helper functions */ |
165 /* Helper functions */ |
165 static int compareContact(const QContact& a, const QContact& b, const QList<QContactSortOrder>& sortOrders); |
166 static int compareContact(const QContact& a, const QContact& b, const QList<QContactSortOrder>& sortOrders); |
166 static void addSorted(QList<QContact>* sorted, const QContact& toAdd, const QList<QContactSortOrder>& sortOrders); |
167 static void addSorted(QList<QContact>* sorted, const QContact& toAdd, const QList<QContactSortOrder>& sortOrders); |
167 static int compareVariant(const QVariant& first, const QVariant& second, Qt::CaseSensitivity sensitivity); |
168 static int compareVariant(const QVariant& first, const QVariant& second, Qt::CaseSensitivity sensitivity); |
168 static bool testFilter(const QContactFilter& filter, const QContact& contact); |
169 static bool testFilter(const QContactFilter& filter, const QContact& contact); |
|
170 static bool validateActionFilter(const QContactFilter& filter); |
169 static QList<QContactLocalId> sortContacts(const QList<QContact>& contacts, const QList<QContactSortOrder>& sortOrders); |
171 static QList<QContactLocalId> sortContacts(const QList<QContact>& contacts, const QList<QContactSortOrder>& sortOrders); |
170 |
172 |
171 static QContactFilter canonicalizedFilter(const QContactFilter& filter); |
173 static QContactFilter canonicalizedFilter(const QContactFilter& filter); |
172 |
174 |
173 private: |
175 private: |