aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/imap/MCIMAPMessage.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/imap/MCIMAPMessage.h')
-rw-r--r--src/core/imap/MCIMAPMessage.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/core/imap/MCIMAPMessage.h b/src/core/imap/MCIMAPMessage.h
index 692ddc49..b1fd4647 100644
--- a/src/core/imap/MCIMAPMessage.h
+++ b/src/core/imap/MCIMAPMessage.h
@@ -11,6 +11,10 @@
namespace mailcore {
+ class IMAPPart;
+ class HTMLRendererIMAPCallback;
+ class HTMLRendererTemplateCallback;
+
class IMAPMessage : public AbstractMessage {
public:
IMAPMessage();
@@ -31,6 +35,15 @@ namespace mailcore {
virtual void setGmailLabels(Array * labels);
virtual Array * gmailLabels();
+ virtual AbstractPart * partForPartID(String * partID);
+
+ virtual AbstractPart * partForContentID(String * contentID);
+ virtual AbstractPart * partForUniqueID(String * uniqueID);
+
+ virtual String * htmlRendering(String * folder,
+ HTMLRendererIMAPCallback * dataCallback,
+ HTMLRendererTemplateCallback * htmlCallback = NULL);
+
public: // subclass behavior
IMAPMessage(IMAPMessage * other);
virtual Object * copy();