diff options
Diffstat (limited to 'src/core/imap/MCIMAPMessage.h')
-rw-r--r-- | src/core/imap/MCIMAPMessage.h | 13 |
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(); |