qtmobility/plugins/contacts/symbian/inc/cntabstractrelationship.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    54 public: 
    54 public: 
    55     explicit CntAbstractRelationship(CContactDatabase *contactDatabase, const QString &managerUri, const QString &relationshipType); 
    55     explicit CntAbstractRelationship(CContactDatabase *contactDatabase, const QString &managerUri, const QString &relationshipType); 
    56     virtual ~CntAbstractRelationship();
    56     virtual ~CntAbstractRelationship();
    57     
    57     
    58 public:
    58 public:
    59     virtual QList<QContactRelationship> relationshipsL(const QContactId &participantId, QContactRelationshipFilter::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     virtual bool validateRelationship(const QContactRelationship &relationship, QContactManager::Error &error) = 0;
    62     virtual bool validateRelationship(const QContactRelationship &relationship, QContactManager::Error *error) = 0;
    63     QString relationshipType() const;
    63     QString relationshipType() const;
    64 
    64 
    65 protected:
    65 protected:
    66     CContactDatabase *database();
    66     CContactDatabase *database();
    67     QString managerUri();
    67     QString managerUri();