Changeset View
Changeset View
Standalone View
Standalone View
messageviewer/src/messagepartthemes/default/defaultrenderer_p.h
Show All 33 Lines | |||||
34 | class CSSHelperBase; | 34 | class CSSHelperBase; | ||
35 | class HtmlWriter; | 35 | class HtmlWriter; | ||
36 | } | 36 | } | ||
37 | 37 | | |||
38 | namespace MimeTreeParser { | 38 | namespace MimeTreeParser { | ||
39 | class DefaultRendererPrivate | 39 | class DefaultRendererPrivate | ||
40 | { | 40 | { | ||
41 | public: | 41 | public: | ||
42 | DefaultRendererPrivate(const Interface::MessagePart::Ptr &msgPart, CSSHelperBase *cssHelper, HtmlWriter *writer, const MessagePartRendererFactory *rendererFactory); | 42 | DefaultRendererPrivate(const MessagePart::Ptr &msgPart, CSSHelperBase *cssHelper, HtmlWriter *writer, const MessagePartRendererFactory *rendererFactory); | ||
43 | ~DefaultRendererPrivate(); | 43 | ~DefaultRendererPrivate(); | ||
44 | 44 | | |||
45 | QString alignText(); | 45 | QString alignText(); | ||
46 | CSSHelperBase *cssHelper() const; | 46 | CSSHelperBase *cssHelper() const; | ||
47 | 47 | | |||
48 | Interface::ObjectTreeSource *source() const; | 48 | Interface::ObjectTreeSource *source() const; | ||
49 | 49 | | |||
50 | void renderSubParts(const MessagePart::Ptr &msgPart, const QSharedPointer<CacheHtmlWriter> &htmlWriter); | 50 | void renderSubParts(const MessagePart::Ptr &msgPart, const QSharedPointer<CacheHtmlWriter> &htmlWriter); | ||
51 | 51 | | |||
52 | QString render(const MessagePartList::Ptr &mp); | 52 | QString render(const MessagePartList::Ptr &mp); | ||
53 | QString render(const MimeMessagePart::Ptr &mp); | 53 | QString render(const MimeMessagePart::Ptr &mp); | ||
54 | QString render(const EncapsulatedRfc822MessagePart::Ptr &mp); | 54 | QString render(const EncapsulatedRfc822MessagePart::Ptr &mp); | ||
55 | QString render(const HtmlMessagePart::Ptr &mp); | 55 | QString render(const HtmlMessagePart::Ptr &mp); | ||
56 | QString renderEncrypted(const EncryptedMessagePart::Ptr &mp); | 56 | QString renderEncrypted(const EncryptedMessagePart::Ptr &mp); | ||
57 | QString renderSigned(const SignedMessagePart::Ptr &mp); | 57 | QString renderSigned(const SignedMessagePart::Ptr &mp); | ||
58 | QString render(const SignedMessagePart::Ptr &mp); | 58 | QString render(const SignedMessagePart::Ptr &mp); | ||
59 | QString render(const EncryptedMessagePart::Ptr &mp); | 59 | QString render(const EncryptedMessagePart::Ptr &mp); | ||
60 | QString render(const AlternativeMessagePart::Ptr &mp); | 60 | QString render(const AlternativeMessagePart::Ptr &mp); | ||
61 | QString render(const CertMessagePart::Ptr &mp); | 61 | QString render(const CertMessagePart::Ptr &mp); | ||
62 | QSharedPointer<PartRendered> renderWithFactory(QString className, const Interface::MessagePart::Ptr &msgPart); | 62 | QSharedPointer<PartRendered> renderWithFactory(QString className, const MessagePart::Ptr &msgPart); | ||
63 | QString renderFactory(const Interface::MessagePart::Ptr &msgPart, const QSharedPointer<CacheHtmlWriter> &htmlWriter); | 63 | QString renderFactory(const MessagePart::Ptr &msgPart, const QSharedPointer<CacheHtmlWriter> &htmlWriter); | ||
64 | 64 | | |||
65 | QString mHtml; | 65 | QString mHtml; | ||
66 | Interface::MessagePart::Ptr mMsgPart; | 66 | MessagePart::Ptr mMsgPart; | ||
67 | HtmlWriter *mOldWriter = nullptr; | 67 | HtmlWriter *mOldWriter = nullptr; | ||
68 | 68 | | |||
69 | CSSHelperBase *mCSSHelper = nullptr; | 69 | CSSHelperBase *mCSSHelper = nullptr; | ||
70 | const MessageViewer::MessagePartRendererFactory *mRendererFactory = nullptr; | 70 | const MessageViewer::MessagePartRendererFactory *mRendererFactory = nullptr; | ||
71 | }; | 71 | }; | ||
72 | } | 72 | } | ||
73 | #endif | 73 | #endif |