summaryrefslogtreecommitdiffstats
path: root/framework/domain/mimetreeparser/interface.cpp
diff options
context:
space:
mode:
authorSandro Knauß <sknauss@kde.org>2016-10-17 15:35:49 +0200
committerSandro Knauß <sknauss@kde.org>2016-10-17 15:35:49 +0200
commit1fe0ab05ae2bfe6505736f598bd535a71fb86a6f (patch)
tree76dff09eb994375624f3c3d2754f808642a019e2 /framework/domain/mimetreeparser/interface.cpp
parentb7a02699eefd84c68ff602bfea91640faec5c4ef (diff)
downloadkube-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.cpp11
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
146QByteArray MailMime::decodedContent() const
147{
148 if (!d->mNode) {
149 return QByteArray();
150 }
151 return d->mNode->decodedContent();
152}
153
154
146class PartPrivate 155class PartPrivate
147{ 156{
148public: 157public:
@@ -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
587SinglePart::SinglePart() 596SinglePart::SinglePart()