diff options
author | Michael Bohlender <michael.bohlender@kdemail.net> | 2017-01-08 13:42:12 +0100 |
---|---|---|
committer | Michael Bohlender <michael.bohlender@kdemail.net> | 2017-01-08 13:42:12 +0100 |
commit | b1db130fdd2308a3b990c3792898433d15a47311 (patch) | |
tree | 2ff7ad6ce21b5b8c7774026ce89b99d0a550bf4c | |
parent | 28ed740815550c7d83486501127cb9eca325511b (diff) | |
download | kube-b1db130fdd2308a3b990c3792898433d15a47311.tar.gz kube-b1db130fdd2308a3b990c3792898433d15a47311.zip |
only show prefered alternative part for now
-rw-r--r-- | framework/domain/messageparser_new.cpp | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/framework/domain/messageparser_new.cpp b/framework/domain/messageparser_new.cpp index c15958c6..cb399523 100644 --- a/framework/domain/messageparser_new.cpp +++ b/framework/domain/messageparser_new.cpp | |||
@@ -113,16 +113,25 @@ public: | |||
113 | auto entry = new Entry(mNewModelPrivate); | 113 | auto entry = new Entry(mNewModelPrivate); |
114 | entry->mData = mNewModelPrivate->getVar(part); | 114 | entry->mData = mNewModelPrivate->getVar(part); |
115 | addChild(entry); | 115 | addChild(entry); |
116 | foreach(const auto &content, part->availableContents()) { | 116 | |
117 | foreach(const auto &contentPart, part->content(content)) { | 117 | foreach(const auto &content, part->content()) { |
118 | auto _entry = entry; | 118 | auto _entry = entry; |
119 | _entry = _entry->addEncryptions(contentPart->encryptions().mid(part->encryptions().size())); | 119 | _entry = _entry->addEncryptions(content->encryptions().mid(part->encryptions().size())); |
120 | _entry = _entry->addSignatures(contentPart->signatures().mid(part->signatures().size())); | 120 | _entry = _entry->addSignatures(content->signatures().mid(part->signatures().size())); |
121 | auto c = new Entry(mNewModelPrivate); | 121 | auto c = new Entry(mNewModelPrivate); |
122 | c->mData = mNewModelPrivate->getVar(contentPart); | 122 | c->mData = mNewModelPrivate->getVar(content); |
123 | _entry->addChild(c); | 123 | _entry->addChild(c); |
124 | } | ||
125 | } | 124 | } |
125 | // foreach(const auto &content, part->availableContents()) { | ||
126 | // foreach(const auto &contentPart, part->content(content)) { | ||
127 | // auto _entry = entry; | ||
128 | // _entry = _entry->addEncryptions(contentPart->encryptions().mid(part->encryptions().size())); | ||
129 | // _entry = _entry->addSignatures(contentPart->signatures().mid(part->signatures().size())); | ||
130 | // auto c = new Entry(mNewModelPrivate); | ||
131 | // c->mData = mNewModelPrivate->getVar(contentPart); | ||
132 | // _entry->addChild(c); | ||
133 | // } | ||
134 | // } | ||
126 | foreach(const auto &sp, part->subParts()) { | 135 | foreach(const auto &sp, part->subParts()) { |
127 | auto _entry = entry; | 136 | auto _entry = entry; |
128 | _entry = _entry->addEncryptions(sp->encryptions().mid(part->encryptions().size())); | 137 | _entry = _entry->addEncryptions(sp->encryptions().mid(part->encryptions().size())); |