qtmobility/src/versit/qversitcontactimporter.h
changeset 4 90517678cc4f
parent 1 2b40d63a9c3d
child 11 06b8e2af4411
--- a/qtmobility/src/versit/qversitcontactimporter.h	Fri Apr 16 15:51:22 2010 +0300
+++ b/qtmobility/src/versit/qversitcontactimporter.h	Mon May 03 13:18:40 2010 +0300
@@ -73,11 +73,18 @@
 class Q_VERSIT_EXPORT QVersitContactImporter
 {
 public:
+    enum Error {
+        NoError = 0,
+        InvalidDocumentError,
+        EmptyDocumentError
+    };
+
     QVersitContactImporter();
     ~QVersitContactImporter();
 
-    // XXX We need some way of importing/exporting groups and "self-contact" from vCard.
-    QList<QContact> importContacts(const QList<QVersitDocument>& documents);
+    bool importDocuments(const QList<QVersitDocument>& documents);
+    QList<QContact> contacts() const;
+    QMap<int, Error> errors() const;
 
     void setPropertyHandler(QVersitContactImporterPropertyHandler* handler);
     QVersitContactImporterPropertyHandler* propertyHandler() const;