From 2319ee53c7318b31340ef8356693a5008385180b Mon Sep 17 00:00:00 2001 From: DINH Viet Hoa Date: Sat, 2 Feb 2013 21:00:20 -0800 Subject: Implemented HTML rendering of messages --- src/core/rfc822/MCMessageParser.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/core/rfc822/MCMessageParser.cc') 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); +} + -- cgit v1.2.3