diff options
Diffstat (limited to 'src/core/rfc822/MCMessageParser.cc')
-rw-r--r-- | src/core/rfc822/MCMessageParser.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/core/rfc822/MCMessageParser.cc b/src/core/rfc822/MCMessageParser.cc index bdf2a87d..a0dcf142 100644 --- a/src/core/rfc822/MCMessageParser.cc +++ b/src/core/rfc822/MCMessageParser.cc @@ -2,6 +2,7 @@ #include "MCAttachment.h" #include "MCMessageHeader.h" +#include "MCHTMLRenderer.h" using namespace mailcore; @@ -73,3 +74,19 @@ Object * MessageParser::copy() { return new MessageParser(this); } + +AbstractPart * MessageParser::partForContentID(String * contentID) +{ + return mainPart()->partForContentID(contentID); +} + +AbstractPart * MessageParser::partForUniqueID(String * uniqueID) +{ + return mainPart()->partForUniqueID(uniqueID); +} + +String * MessageParser::htmlRendering(HTMLRendererTemplateCallback * htmlCallback) +{ + return HTMLRenderer::htmlForRFC822Message(this, htmlCallback); +} + |