src/versit/qversitcontactexporter.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
--- a/src/versit/qversitcontactexporter.h	Fri Sep 17 08:34:34 2010 +0300
+++ b/src/versit/qversitcontactexporter.h	Mon Oct 04 01:37:06 2010 +0300
@@ -71,17 +71,16 @@
 class Q_VERSIT_EXPORT QVersitContactExporterDetailHandlerV2
 {
 public:
-    static QVersitContactExporterDetailHandlerV2* createBackupHandler();
     virtual ~QVersitContactExporterDetailHandlerV2() {}
+
     virtual void detailProcessed(const QContact& contact,
                                  const QContactDetail& detail,
-                                 const QSet<QString>& processedFields,
                                  const QVersitDocument& document,
+                                 QSet<QString>* processedFields,
                                  QList<QVersitProperty>* toBeRemoved,
                                  QList<QVersitProperty>* toBeAdded) = 0;
     virtual void contactProcessed(const QContact& contact,
                                   QVersitDocument* document) = 0;
-    virtual int version() const { return 2; }
 };
 
 class Q_VERSIT_EXPORT QVersitContactExporter
@@ -94,6 +93,7 @@
     };
 
     QVersitContactExporter();
+    QVersitContactExporter(const QString& profile);
     ~QVersitContactExporter();
 
     bool exportContacts(const QList<QContact>& contacts, QVersitDocument::VersitType versitType);
@@ -105,11 +105,8 @@
     void setResourceHandler(QVersitResourceHandler* handler);
     QVersitResourceHandler* resourceHandler() const;
 
-    // Deprecated:
-
+    /* deprecated and internal */
     void Q_DECL_DEPRECATED setDetailHandler(QVersitContactExporterDetailHandler* handler);
-    QList<QVersitDocument> Q_DECL_DEPRECATED exportContacts(const QList<QContact>& contacts);
-    /* deprecated and internal */
     Q_DECL_DEPRECATED QVersitContactExporterDetailHandler* detailHandler() const;
 
 private: