diff options
author | DINH Viet Hoa <dinh.viet.hoa@gmail.com> | 2013-02-02 21:00:20 -0800 |
---|---|---|
committer | DINH Viet Hoa <dinh.viet.hoa@gmail.com> | 2013-02-02 21:00:20 -0800 |
commit | 2319ee53c7318b31340ef8356693a5008385180b (patch) | |
tree | 4b6766fbc1e3d59d95700cd88417b77ac50870a5 /src/core/rfc822/MCMessageParser.cc | |
parent | b21a8e209974ad04e9cff02e225e772246c00c89 (diff) |
Implemented HTML rendering of messages
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); +} + |