diff options
Diffstat (limited to 'framework/domain/mimetreeparser/interface.h')
-rw-r--r-- | framework/domain/mimetreeparser/interface.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/framework/domain/mimetreeparser/interface.h b/framework/domain/mimetreeparser/interface.h index 82f88e73..8a0047ff 100644 --- a/framework/domain/mimetreeparser/interface.h +++ b/framework/domain/mimetreeparser/interface.h | |||
@@ -66,7 +66,7 @@ public: | |||
66 | 66 | ||
67 | bool hasSubParts() const; | 67 | bool hasSubParts() const; |
68 | QVector<Part::Ptr> subParts() const; | 68 | QVector<Part::Ptr> subParts() const; |
69 | Part::Ptr parent() const; | 69 | Part *parent() const; |
70 | 70 | ||
71 | virtual QVector<Signature> signatures() const; | 71 | virtual QVector<Signature> signatures() const; |
72 | virtual QVector<Encryption> encryptions() const; | 72 | virtual QVector<Encryption> encryptions() const; |
@@ -85,6 +85,8 @@ public: | |||
85 | 85 | ||
86 | QByteArray content() const; | 86 | QByteArray content() const; |
87 | 87 | ||
88 | QByteArray charset() const; | ||
89 | |||
88 | //Use default charset | 90 | //Use default charset |
89 | QString encodedContent() const; | 91 | QString encodedContent() const; |
90 | 92 | ||
@@ -162,8 +164,8 @@ public: | |||
162 | 164 | ||
163 | ContentPart(); | 165 | ContentPart(); |
164 | virtual ~ContentPart(); | 166 | virtual ~ContentPart(); |
165 | 167 | ||
166 | QVector<Content> content(Type ct) const; | 168 | QVector<Content::Ptr> content(Type ct) const; |
167 | 169 | ||
168 | Types availableContents() const; | 170 | Types availableContents() const; |
169 | 171 | ||
@@ -259,7 +261,6 @@ private: | |||
259 | std::unique_ptr<CertPartPrivate> d; | 261 | std::unique_ptr<CertPartPrivate> d; |
260 | }; | 262 | }; |
261 | 263 | ||
262 | |||
263 | class Key | 264 | class Key |
264 | { | 265 | { |
265 | QString keyid() const; | 266 | QString keyid() const; |
@@ -309,7 +310,7 @@ public: | |||
309 | 310 | ||
310 | Part::Ptr getPart(QUrl url); | 311 | Part::Ptr getPart(QUrl url); |
311 | 312 | ||
312 | //template <typename T> QVector<T::Ptr> collect<T>(Part start, std::function<bool(const Part &)> select, std::function<bool(const T::Ptr &)> filter) const; | 313 | template <typename T> QVector<typename T::Ptr> collect(const Part::Ptr &start, std::function<bool(const Part::Ptr &)> select, std::function<bool(const typename T::Ptr &)> filter) const; |
313 | QVector<AttachmentPart::Ptr> collectAttachments(Part::Ptr start, std::function<bool(const Part::Ptr &)> select, std::function<bool(const AttachmentPart::Ptr &)> filter) const; | 314 | QVector<AttachmentPart::Ptr> collectAttachments(Part::Ptr start, std::function<bool(const Part::Ptr &)> select, std::function<bool(const AttachmentPart::Ptr &)> filter) const; |
314 | ContentPart::Ptr collectContentPart(Part::Ptr start, std::function<bool(const Part::Ptr &)> select, std::function<bool(const ContentPart::Ptr &)> filter) const; | 315 | ContentPart::Ptr collectContentPart(Part::Ptr start, std::function<bool(const Part::Ptr &)> select, std::function<bool(const ContentPart::Ptr &)> filter) const; |
315 | ContentPart::Ptr collectContentPart(const Part::Ptr& start) const; | 316 | ContentPart::Ptr collectContentPart(const Part::Ptr& start) const; |
@@ -324,4 +325,5 @@ signals: | |||
324 | 325 | ||
325 | private: | 326 | private: |
326 | std::unique_ptr<ParserPrivate> d; | 327 | std::unique_ptr<ParserPrivate> d; |
327 | }; \ No newline at end of file | 328 | }; |
329 | |||