--- a/plugins/contacts/symbian/plugin/inc/cntabstractrelationship.h Fri Sep 17 08:34:34 2010 +0300
+++ b/plugins/contacts/symbian/plugin/inc/cntabstractrelationship.h Mon Oct 04 01:37:06 2010 +0300
@@ -59,6 +59,10 @@
virtual QList<QContactRelationship> relationshipsL(const QContactId &participantId, QContactRelationship::Role role, QContactManager::Error *error) = 0;
virtual bool saveRelationshipL(QSet<QContactLocalId> *affectedContactIds, QContactRelationship *relationship, QContactManager::Error *error) = 0;
virtual bool removeRelationshipL(QSet<QContactLocalId> *affectedContactIds, const QContactRelationship &relationship, QContactManager::Error *error) = 0;
+#ifdef SYMBIAN_BACKEND_USE_SQLITE
+ virtual bool saveRelationshipsL(QSet<QContactLocalId> *affectedContactIds, QList<QContactRelationship> *relationships, QContactManager::Error *error) = 0;
+ virtual bool removeRelationshipsL(QSet<QContactLocalId> *affectedContactIds, const QList<QContactRelationship> &relationships, QContactManager::Error *error) = 0;
+#endif
virtual bool validateRelationship(const QContactRelationship &relationship, QContactManager::Error *error) = 0;
QString relationshipType() const;