diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-05-24 08:01:12 +0200 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-05-24 08:01:12 +0200 |
commit | 5df2baeb48298d422000574f8755ea08b0c19a97 (patch) | |
tree | 1b5c6b867e323eb006e27ee05b8f9cdcf259bf30 /framework/src/domain/mime/mimetreeparser/interface.cpp | |
parent | b252cffc8808153377d7536ece006f5df17577be (diff) | |
download | kube-5df2baeb48298d422000574f8755ea08b0c19a97.tar.gz kube-5df2baeb48298d422000574f8755ea08b0c19a97.zip |
Saving of attachments
Diffstat (limited to 'framework/src/domain/mime/mimetreeparser/interface.cpp')
-rw-r--r-- | framework/src/domain/mime/mimetreeparser/interface.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/framework/src/domain/mime/mimetreeparser/interface.cpp b/framework/src/domain/mime/mimetreeparser/interface.cpp index b8556336..653789a5 100644 --- a/framework/src/domain/mime/mimetreeparser/interface.cpp +++ b/framework/src/domain/mime/mimetreeparser/interface.cpp | |||
@@ -150,6 +150,22 @@ QMimeType MailMime::mimetype() const | |||
150 | return mimeDb.mimeTypeForName(ct->mimeType()); | 150 | return mimeDb.mimeTypeForName(ct->mimeType()); |
151 | } | 151 | } |
152 | 152 | ||
153 | static KMime::Headers::ContentType *contentType(KMime::Content *node) | ||
154 | { | ||
155 | if (node) { | ||
156 | return node->contentType(false); | ||
157 | } | ||
158 | return nullptr; | ||
159 | } | ||
160 | |||
161 | bool MailMime::isText() const | ||
162 | { | ||
163 | if (auto ct = contentType(d->mNode)) { | ||
164 | return ct->isText(); | ||
165 | } | ||
166 | return false; | ||
167 | } | ||
168 | |||
153 | MailMime::Ptr MailMime::parent() const | 169 | MailMime::Ptr MailMime::parent() const |
154 | { | 170 | { |
155 | if (!d->parent) { | 171 | if (!d->parent) { |