qtmobility/plugins/contacts/symbian/inc/cntrelationship.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
--- a/qtmobility/plugins/contacts/symbian/inc/cntrelationship.h	Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/plugins/contacts/symbian/inc/cntrelationship.h	Mon May 03 13:18:40 2010 +0300
@@ -57,13 +57,13 @@
 
 public:
     /* Relationships between contacts */
-    QStringList supportedRelationshipTypes(const QString &contactType) const;
-    QList<QContactRelationship> relationships(const QString &relationshipType, const QContactId &participantId, QContactRelationshipFilter::Role role, QContactManager::Error &error) const;
-    bool saveRelationship(QSet<QContactLocalId> *affectedContactIds, QContactRelationship *relationship, QContactManager::Error &error);
-    QList<QContactManager::Error> saveRelationships(QSet<QContactLocalId> *affectedContactIds, QList<QContactRelationship> *relationships, QContactManager::Error &error);
-    bool removeRelationship(QSet<QContactLocalId> *affectedContactIds, const QContactRelationship &relationship, QContactManager::Error &error);
-    QList<QContactManager::Error> removeRelationships(QSet<QContactLocalId> *affectedContactIds, const QList<QContactRelationship> &relationships, QContactManager::Error &error);
-    bool validateRelationship(const QContactRelationship &relationship, QContactManager::Error &error);
+    bool isRelationshipTypeSupported(const QString& relationshipType, const QString& contactType) const;
+    QList<QContactRelationship> relationships(const QString &relationshipType, const QContactId &participantId, QContactRelationship::Role role, QContactManager::Error *error) const;
+    bool saveRelationship(QSet<QContactLocalId> *affectedContactIds, QContactRelationship *relationship, QContactManager::Error *error);
+    bool saveRelationships(QSet<QContactLocalId> *affectedContactIds, QList<QContactRelationship> *relationships, QMap<int, QContactManager::Error>* errorMap, QContactManager::Error *error);
+    bool removeRelationship(QSet<QContactLocalId> *affectedContactIds, const QContactRelationship &relationship, QContactManager::Error *error);
+    bool removeRelationships(QSet<QContactLocalId> *affectedContactIds, const QList<QContactRelationship> &relationships, QMap<int, QContactManager::Error>* errorMap, QContactManager::Error *error);
+    bool validateRelationship(const QContactRelationship &relationship, QContactManager::Error *error);
     
 private:
     CContactDatabase *m_contactDatabase;