diff options
author | Sandro Knauß <sknauss@kde.org> | 2016-10-17 15:35:49 +0200 |
---|---|---|
committer | Sandro Knauß <sknauss@kde.org> | 2016-10-17 15:35:49 +0200 |
commit | 1fe0ab05ae2bfe6505736f598bd535a71fb86a6f (patch) | |
tree | 76dff09eb994375624f3c3d2754f808642a019e2 /framework/domain/mimetreeparser/interface.cpp | |
parent | b7a02699eefd84c68ff602bfea91640faec5c4ef (diff) | |
download | kube-1fe0ab05ae2bfe6505736f598bd535a71fb86a6f.tar.gz kube-1fe0ab05ae2bfe6505736f598bd535a71fb86a6f.zip |
replace cid links with actuall content of the images
Diffstat (limited to 'framework/domain/mimetreeparser/interface.cpp')
-rw-r--r-- | framework/domain/mimetreeparser/interface.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/framework/domain/mimetreeparser/interface.cpp b/framework/domain/mimetreeparser/interface.cpp index c2fd1e65..b5e29e6b 100644 --- a/framework/domain/mimetreeparser/interface.cpp +++ b/framework/domain/mimetreeparser/interface.cpp | |||
@@ -143,6 +143,15 @@ MailMime::Ptr MailMime::parent() const | |||
143 | return d->parent; | 143 | return d->parent; |
144 | } | 144 | } |
145 | 145 | ||
146 | QByteArray MailMime::decodedContent() const | ||
147 | { | ||
148 | if (!d->mNode) { | ||
149 | return QByteArray(); | ||
150 | } | ||
151 | return d->mNode->decodedContent(); | ||
152 | } | ||
153 | |||
154 | |||
146 | class PartPrivate | 155 | class PartPrivate |
147 | { | 156 | { |
148 | public: | 157 | public: |
@@ -581,7 +590,7 @@ void SinglePartPrivate::fillFrom(MimeTreeParser::AttachmentMessagePart::Ptr part | |||
581 | q->reachParentD()->createMailMime(part.staticCast<MimeTreeParser::TextMessagePart>()); | 590 | q->reachParentD()->createMailMime(part.staticCast<MimeTreeParser::TextMessagePart>()); |
582 | mType = q->mailMime()->mimetype().name().toUtf8(); | 591 | mType = q->mailMime()->mimetype().name().toUtf8(); |
583 | mContent.clear(); | 592 | mContent.clear(); |
584 | mContent.append(std::make_shared<Content>(part->text().toLocal8Bit(), q)); | 593 | mContent.append(std::make_shared<Content>(q->mailMime()->decodedContent(), q)); |
585 | } | 594 | } |
586 | 595 | ||
587 | SinglePart::SinglePart() | 596 | SinglePart::SinglePart() |