diff -r 2b40d63a9c3d -r 90517678cc4f qtmobility/plugins/contacts/symbiansim/inc/cntsimcontactsaverequest.h --- a/qtmobility/plugins/contacts/symbiansim/inc/cntsimcontactsaverequest.h Fri Apr 16 15:51:22 2010 +0300 +++ b/qtmobility/plugins/contacts/symbiansim/inc/cntsimcontactsaverequest.h Mon May 03 13:18:40 2010 +0300 @@ -44,18 +44,6 @@ #include "cntabstractsimrequest.h" -#ifdef SYMBIANSIM_BACKEND_USE_ETEL_TESTSERVER -#include -#else -#include -#endif -#include - -QTM_BEGIN_NAMESPACE -class QContactSaveRequest; -QTM_END_NAMESPACE -class CntSymbianSimEngine; - QTM_USE_NAMESPACE class CntSimContactSaveRequest : public CntAbstractSimRequest @@ -64,15 +52,16 @@ public: CntSimContactSaveRequest(CntSymbianSimEngine *engine, QContactSaveRequest *req); virtual ~CntSimContactSaveRequest(); - bool start(); - bool cancel(); -public Q_SLOTS: +public Q_SLOTS: + // from CntAbstractSimRequest + void run(); + +private Q_SLOTS: void writeComplete(QContact contact, QContactManager::Error error); - void writeNext(); + void writeNext(); private: - QContactSaveRequest *m_req; QList m_contacts; int m_index; QMap m_errorMap;