summaryrefslogtreecommitdiffstats
path: root/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp')
-rw-r--r--framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp21
1 files changed, 4 insertions, 17 deletions
diff --git a/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp b/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp
index e86f138b..0149f388 100644
--- a/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp
+++ b/framework/src/domain/mime/mimetreeparser/objecttreeparser.cpp
@@ -90,17 +90,14 @@ static QVector<MessagePart::Ptr> collect(MessagePart::Ptr start, const std::func
90 90
91ObjectTreeParser::ObjectTreeParser() 91ObjectTreeParser::ObjectTreeParser()
92 : mNodeHelper(nullptr), 92 : mNodeHelper(nullptr),
93 mTopLevelContent(nullptr), 93 mTopLevelContent(nullptr)
94 mShowOnlyOneMimePart(false)
95{ 94{
96 init(); 95 init();
97} 96}
98 97
99ObjectTreeParser::ObjectTreeParser(MimeTreeParser::NodeHelper *nodeHelper, 98ObjectTreeParser::ObjectTreeParser(MimeTreeParser::NodeHelper *nodeHelper)
100 bool showOnlyOneMimePart)
101 : mNodeHelper(nodeHelper), 99 : mNodeHelper(nodeHelper),
102 mTopLevelContent(nullptr), 100 mTopLevelContent(nullptr)
103 mShowOnlyOneMimePart(showOnlyOneMimePart)
104{ 101{
105 init(); 102 init();
106} 103}
@@ -387,7 +384,7 @@ void ObjectTreeParser::parseObjectTree(const QByteArray &mimeMessage)
387void ObjectTreeParser::parseObjectTree(KMime::Content *node) 384void ObjectTreeParser::parseObjectTree(KMime::Content *node)
388{ 385{
389 mTopLevelContent = node; 386 mTopLevelContent = node;
390 mParsedPart = parseObjectTreeInternal(node, showOnlyOneMimePart()); 387 mParsedPart = parseObjectTreeInternal(node, false);
391} 388}
392 389
393MessagePartPtr ObjectTreeParser::parsedPart() const 390MessagePartPtr ObjectTreeParser::parsedPart() const
@@ -495,16 +492,6 @@ const QTextCodec *ObjectTreeParser::codecFor(KMime::Content *node) const
495 return mNodeHelper->codec(node); 492 return mNodeHelper->codec(node);
496} 493}
497 494
498bool ObjectTreeParser::showOnlyOneMimePart() const
499{
500 return mShowOnlyOneMimePart;
501}
502
503void ObjectTreeParser::setShowOnlyOneMimePart(bool show)
504{
505 mShowOnlyOneMimePart = show;
506}
507
508MimeTreeParser::NodeHelper *ObjectTreeParser::nodeHelper() const 495MimeTreeParser::NodeHelper *ObjectTreeParser::nodeHelper() const
509{ 496{
510 return mNodeHelper; 497 return mNodeHelper;