aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/renderer/MCHTMLRenderer.h
diff options
context:
space:
mode:
authorGravatar Scott Herscher <scott@porchdogsoft.com>2013-02-03 11:02:00 -0800
committerGravatar Scott Herscher <scott@porchdogsoft.com>2013-02-03 11:02:00 -0800
commit57ef6b75d7465a78c09ddbba07379625072077f5 (patch)
tree3619bb2742a957d4618123460c72bf12644e9837 /src/core/renderer/MCHTMLRenderer.h
parent54b038df296c4bb85bcd1a586f7c90c4c76d09e0 (diff)
parent61e978ca00aab50aed44c82aaf5d98177629e82c (diff)
Merge branch 'master' of github.com:MailCore/mailcore2
Diffstat (limited to 'src/core/renderer/MCHTMLRenderer.h')
-rw-r--r--src/core/renderer/MCHTMLRenderer.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/core/renderer/MCHTMLRenderer.h b/src/core/renderer/MCHTMLRenderer.h
new file mode 100644
index 00000000..042625cf
--- /dev/null
+++ b/src/core/renderer/MCHTMLRenderer.h
@@ -0,0 +1,38 @@
+//
+// MCHTMLRenderer.h
+// testUI
+//
+// Created by DINH Viêt Hoà on 1/23/13.
+// Copyright (c) 2013 MailCore. All rights reserved.
+//
+
+#ifndef __testUI__MCHTMLRenderer__
+#define __testUI__MCHTMLRenderer__
+
+#include <mailcore/MCAbstract.h>
+#include <mailcore/MCIMAP.h>
+#include <mailcore/MCRFC822.h>
+
+#ifdef __cplusplus
+
+namespace mailcore {
+
+ class MessageParser;
+ class HTMLRendererTemplateCallback;
+ class HTMLRendererIMAPCallback;
+
+ class HTMLRenderer {
+ public:
+ static String * htmlForRFC822Message(MessageParser * message,
+ HTMLRendererTemplateCallback * htmlCallback);
+
+ static String * htmlForIMAPMessage(String * folder,
+ IMAPMessage * message,
+ HTMLRendererIMAPCallback * dataCallback,
+ HTMLRendererTemplateCallback * htmlCallback);
+ };
+};
+
+#endif
+
+#endif /* defined(__testUI__MCHTMLRenderer__) */