92 |
92 |
93 /* URI reporting */ |
93 /* URI reporting */ |
94 QString managerName() const; |
94 QString managerName() const; |
95 |
95 |
96 /* XXX TODO - implement these correctly */ |
96 /* XXX TODO - implement these correctly */ |
97 QMap<QString, QString> managerParameters() const {return QMap<QString, QString>();} |
|
98 int managerVersion() const { return 1;} |
97 int managerVersion() const { return 1;} |
99 QContact compatibleContact(const QContact&, QContactManager::Error* error) const {*error = QContactManager::NotSupportedError;return QContact();} |
|
100 bool validateContact(const QContact& contact, QContactManager::Error* error) const {return QContactManagerEngine::validateContact(contact, error);} |
|
101 bool validateDefinition(const QContactDetailDefinition& def, QContactManager::Error* error) const {return QContactManagerEngine::validateDefinition(def, error);} |
|
102 QContactDetailDefinition detailDefinition(const QString& definitionId, const QString& contactType, QContactManager::Error* error) const {return QContactManagerEngine::detailDefinition(definitionId, contactType, error);} |
|
103 bool saveDetailDefinition(const QContactDetailDefinition& def, const QString& contactType, QContactManager::Error* error) {return QContactManagerEngine::saveDetailDefinition(def, contactType, error);} |
|
104 bool removeDetailDefinition(const QString& definitionId, const QString& contactType, QContactManager::Error* error) {return QContactManagerEngine::removeDetailDefinition(definitionId, contactType, error);} |
|
105 QStringList supportedContactTypes() const {return QContactManagerEngine::supportedContactTypes();} |
|
106 |
98 |
107 /* Functions that are optional in the base API */ |
99 /* Functions that are optional in the base API */ |
108 bool saveRelationship(QContactRelationship* relationship, QContactManager::Error* error); |
100 bool saveRelationship(QContactRelationship* relationship, QContactManager::Error* error); |
109 bool removeRelationship(const QContactRelationship& relationship, QContactManager::Error* error); |
101 bool removeRelationship(const QContactRelationship& relationship, QContactManager::Error* error); |
110 bool saveContact(QContact* contact, QContactManager::Error* error); |
102 bool saveContact(QContact* contact, QContactManager::Error* error); |