qtmobility/plugins/contacts/symbian/inc/cntsymbianengine.h
changeset 5 453da2cfceef
parent 4 90517678cc4f
child 8 71781823f776
equal deleted inserted replaced
4:90517678cc4f 5:453da2cfceef
    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);