qtmobility/plugins/contacts/qtcontacts-tracker/qtrackerrelationshipsaverequest.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
equal deleted inserted replaced
1:2b40d63a9c3d 4:90517678cc4f
    41 
    41 
    42 #ifndef QTRACKERRELATIONSHIPSAVEREQUEST_H_
    42 #ifndef QTRACKERRELATIONSHIPSAVEREQUEST_H_
    43 #define QTRACKERRELATIONSHIPSAVEREQUEST_H_
    43 #define QTRACKERRELATIONSHIPSAVEREQUEST_H_
    44 
    44 
    45 #include <QObject>
    45 #include <QObject>
       
    46 #include <qtrackercontactasyncrequest.h>
       
    47 #include <qtcontacts.h>
       
    48 #include <QtTracker/QLive>
    46 
    49 
    47 #include <QtTracker/QLive>
    50 #include <QtTracker/ontologies/nco.h>
    48 #include <qtrackercontactasyncrequest.h>
       
    49 
    51 
    50 #include <qmobilityglobal.h>
       
    51 #include <qtcontacts.h>
       
    52 
    52 
    53 QTM_BEGIN_NAMESPACE
    53 QTM_BEGIN_NAMESPACE
    54 class QContactAbstractRequest;
    54 class QContactAbstractRequest;
    55 class QContactManagerEngine;
    55 class QContactManagerEngine;
    56 QTM_END_NAMESPACE
    56 QTM_END_NAMESPACE
    69     void commitFinished();
    69     void commitFinished();
    70     void commitError(QString message);
    70     void commitError(QString message);
    71     void nodesDataReady();
    71     void nodesDataReady();
    72 
    72 
    73 private:
    73 private:
    74     SopranoLive::LiveNodes nodes;
    74     void mergeContacts(const SopranoLive::Live<SopranoLive::Ontologies::nco::PersonContact>&, const SopranoLive::Live<SopranoLive::Ontologies::nco::PersonContact>&);
       
    75     SopranoLive::LiveNodes m_nodes;
    75 };
    76 };
    76 
    77 
    77 #endif /* QTRACKERCONTACTSAVEREQUEST_H_ */
    78 #endif /* QTRACKERCONTACTSAVEREQUEST_H_ */