plugins/contacts/symbian/plugin/inc/cntabstractrelationship.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
    57     
    57     
    58 public:
    58 public:
    59     virtual QList<QContactRelationship> relationshipsL(const QContactId &participantId, QContactRelationship::Role role, QContactManager::Error *error) = 0;
    59     virtual QList<QContactRelationship> relationshipsL(const QContactId &participantId, QContactRelationship::Role role, QContactManager::Error *error) = 0;
    60     virtual bool saveRelationshipL(QSet<QContactLocalId> *affectedContactIds, QContactRelationship *relationship, QContactManager::Error *error) = 0;
    60     virtual bool saveRelationshipL(QSet<QContactLocalId> *affectedContactIds, QContactRelationship *relationship, QContactManager::Error *error) = 0;
    61     virtual bool removeRelationshipL(QSet<QContactLocalId> *affectedContactIds, const QContactRelationship &relationship, QContactManager::Error *error) = 0;
    61     virtual bool removeRelationshipL(QSet<QContactLocalId> *affectedContactIds, const QContactRelationship &relationship, QContactManager::Error *error) = 0;
       
    62 #ifdef SYMBIAN_BACKEND_USE_SQLITE
       
    63     virtual bool saveRelationshipsL(QSet<QContactLocalId> *affectedContactIds, QList<QContactRelationship> *relationships, QContactManager::Error *error) = 0;
       
    64     virtual bool removeRelationshipsL(QSet<QContactLocalId> *affectedContactIds, const QList<QContactRelationship> &relationships, QContactManager::Error *error) = 0;
       
    65 #endif
    62     virtual bool validateRelationship(const QContactRelationship &relationship, QContactManager::Error *error) = 0;
    66     virtual bool validateRelationship(const QContactRelationship &relationship, QContactManager::Error *error) = 0;
    63     QString relationshipType() const;
    67     QString relationshipType() const;
    64 
    68 
    65 protected:
    69 protected:
    66     CContactDatabase *database();
    70     CContactDatabase *database();