|
Public Member Functions |
| ObjectTreeParser (KMReaderWin *reader=0, const Kleo::CryptoBackend::Protocol *protocol=0, bool showOneMimePart=false, bool keepEncryptions=false, bool includeSignatures=true, const KMail::AttachmentStrategy *attachmentStrategy=0, KMail::HtmlWriter *htmlWriter=0, KMail::CSSHelper *cssHelper=0) |
virtual | ~ObjectTreeParser () |
void | setAllowAsync (bool allow) |
bool | allowAsync () const |
bool | hasPendingAsyncJobs () const |
QCString | rawReplyString () const |
QString | textualContent () const |
QCString | textualContentCharset () const |
void | setCryptoProtocol (const Kleo::CryptoBackend::Protocol *protocol) |
const Kleo::CryptoBackend::Protocol * | cryptoProtocol () const |
bool | showOnlyOneMimePart () const |
void | setShowOnlyOneMimePart (bool show) |
bool | keepEncryptions () const |
void | setKeepEncryptions (bool keep) |
bool | includeSignatures () const |
void | setIncludeSignatures (bool include) |
const KMail::AttachmentStrategy * | attachmentStrategy () const |
KMail::HtmlWriter * | htmlWriter () const |
KMail::CSSHelper * | cssHelper () const |
void | parseObjectTree (partNode *node) |
bool | processTextHtmlSubtype (partNode *node, ProcessResult &result) |
bool | processTextPlainSubtype (partNode *node, ProcessResult &result) |
bool | processMultiPartMixedSubtype (partNode *node, ProcessResult &result) |
bool | processMultiPartAlternativeSubtype (partNode *node, ProcessResult &result) |
bool | processMultiPartDigestSubtype (partNode *node, ProcessResult &result) |
bool | processMultiPartParallelSubtype (partNode *node, ProcessResult &result) |
bool | processMultiPartSignedSubtype (partNode *node, ProcessResult &result) |
bool | processMultiPartEncryptedSubtype (partNode *node, ProcessResult &result) |
bool | processMessageRfc822Subtype (partNode *node, ProcessResult &result) |
bool | processApplicationOctetStreamSubtype (partNode *node, ProcessResult &result) |
bool | processApplicationPkcs7MimeSubtype (partNode *node, ProcessResult &result) |
bool | processApplicationChiasmusTextSubtype (partNode *node, ProcessResult &result) |
bool | processApplicationMsTnefSubtype (partNode *node, ProcessResult &result) |
void | writeBodyStr (const QCString &bodyString, const QTextCodec *aCodec, const QString &fromAddress) |