qtmobility/src/versit/qversitcontactexporter.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
--- a/qtmobility/src/versit/qversitcontactexporter.h	Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/src/versit/qversitcontactexporter.h	Mon May 03 13:18:40 2010 +0300
@@ -70,11 +70,19 @@
 class Q_VERSIT_EXPORT QVersitContactExporter
 {
 public:
+    enum Error {
+        NoError = 0,
+        EmptyContactError,
+        NoNameError
+    };
+
     QVersitContactExporter();
     ~QVersitContactExporter();
 
-    QList<QVersitDocument> exportContacts(const QList<QContact>& contacts,
-        QVersitDocument::VersitType versitType=QVersitDocument::VCard30Type);
+    bool exportContacts(const QList<QContact>& contacts,
+        QVersitDocument::VersitType versitType);
+    QList<QVersitDocument> documents() const;
+    QMap<int, Error> errors() const;
 
     void setDetailHandler(QVersitContactExporterDetailHandler* handler);
     QVersitContactExporterDetailHandler* detailHandler() const;