Changeset View
Changeset View
Standalone View
Standalone View
messagecomposer/autotests/setupenv.h
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Line(s) | |||||
46 | // We can't use EmptySource, since that doesn't provide a HTML writer. Therefore, derive | 46 | // We can't use EmptySource, since that doesn't provide a HTML writer. Therefore, derive | ||
47 | // from EmptySource so we can provide our own HTML writer. | 47 | // from EmptySource so we can provide our own HTML writer. | ||
48 | // This is only needed because ObjectTreeParser has a bug and doesn't decrypt inline PGP messages | 48 | // This is only needed because ObjectTreeParser has a bug and doesn't decrypt inline PGP messages | ||
49 | // when there is no HTML writer, see FIXME comment in ObjectTreeParser::writeBodyString(). | 49 | // when there is no HTML writer, see FIXME comment in ObjectTreeParser::writeBodyString(). | ||
50 | class TestObjectTreeSource : public MessageViewer::EmptySource | 50 | class TestObjectTreeSource : public MessageViewer::EmptySource | ||
51 | { | 51 | { | ||
52 | public: | 52 | public: | ||
53 | TestObjectTreeSource(MessageViewer::HtmlWriter *writer, | 53 | TestObjectTreeSource(MessageViewer::HtmlWriter *writer, | ||
54 | MessageViewer::CSSHelper *cssHelper) | 54 | MessageViewer::CSSHelperBase *cssHelper) | ||
55 | : mWriter(writer), mCSSHelper(cssHelper) | 55 | : mWriter(writer), mCSSHelper(cssHelper) | ||
56 | { | 56 | { | ||
57 | } | 57 | } | ||
58 | 58 | | |||
59 | virtual MessageViewer::HtmlWriter *htmlWriter() | 59 | virtual MessageViewer::HtmlWriter *htmlWriter() | ||
60 | { | 60 | { | ||
61 | return mWriter; | 61 | return mWriter; | ||
62 | } | 62 | } | ||
63 | virtual MessageViewer::CSSHelper *cssHelper() | 63 | virtual MessageViewer::CSSHelperBase *cssHelper() | ||
64 | { | 64 | { | ||
65 | return mCSSHelper; | 65 | return mCSSHelper; | ||
66 | } | 66 | } | ||
67 | 67 | | |||
68 | private: | 68 | private: | ||
69 | MessageViewer::HtmlWriter *mWriter; | 69 | MessageViewer::HtmlWriter *mWriter; | ||
70 | MessageViewer::CSSHelper *mCSSHelper; | 70 | MessageViewer::CSSHelperBase *mCSSHelper; | ||
71 | }; | 71 | }; | ||
72 | 72 | | |||
73 | } | 73 | } | ||
74 | 74 | | |||
75 | } | 75 | } | ||
76 | 76 | | |||
77 | #endif | 77 | #endif |