equal
deleted
inserted
replaced
68 }; |
68 }; |
69 |
69 |
70 class Q_VERSIT_EXPORT QVersitContactExporter |
70 class Q_VERSIT_EXPORT QVersitContactExporter |
71 { |
71 { |
72 public: |
72 public: |
|
73 enum Error { |
|
74 NoError = 0, |
|
75 EmptyContactError, |
|
76 NoNameError |
|
77 }; |
|
78 |
73 QVersitContactExporter(); |
79 QVersitContactExporter(); |
74 ~QVersitContactExporter(); |
80 ~QVersitContactExporter(); |
75 |
81 |
76 QList<QVersitDocument> exportContacts(const QList<QContact>& contacts, |
82 bool exportContacts(const QList<QContact>& contacts, |
77 QVersitDocument::VersitType versitType=QVersitDocument::VCard30Type); |
83 QVersitDocument::VersitType versitType); |
|
84 QList<QVersitDocument> documents() const; |
|
85 QMap<int, Error> errors() const; |
78 |
86 |
79 void setDetailHandler(QVersitContactExporterDetailHandler* handler); |
87 void setDetailHandler(QVersitContactExporterDetailHandler* handler); |
80 QVersitContactExporterDetailHandler* detailHandler() const; |
88 QVersitContactExporterDetailHandler* detailHandler() const; |
81 |
89 |
82 void setResourceHandler(QVersitResourceHandler* handler); |
90 void setResourceHandler(QVersitResourceHandler* handler); |