Changeset View
Changeset View
Standalone View
Standalone View
messageviewer/src/messagepartthemes/default/messagepartrendererbase.h
Show All 33 Lines | |||||
34 | 34 | | |||
35 | #include <memory> | 35 | #include <memory> | ||
36 | #include <map> | 36 | #include <map> | ||
37 | 37 | | |||
38 | #include <QSharedPointer> | 38 | #include <QSharedPointer> | ||
39 | 39 | | |||
40 | namespace MimeTreeParser { | 40 | namespace MimeTreeParser { | ||
41 | class DefaultRendererPrivate; | 41 | class DefaultRendererPrivate; | ||
42 | class HtmlWriter; | ||||
42 | class MessagePart; | 43 | class MessagePart; | ||
43 | typedef QSharedPointer<MessagePart> MessagePartPtr; | 44 | typedef QSharedPointer<MessagePart> MessagePartPtr; | ||
44 | } | 45 | } | ||
45 | 46 | | |||
46 | class PartRendered; | | |||
47 | | ||||
48 | class MessagePartRendererBase | 47 | class MessagePartRendererBase | ||
49 | { | 48 | { | ||
50 | public: | 49 | public: | ||
51 | MessagePartRendererBase(); | 50 | MessagePartRendererBase(); | ||
52 | virtual ~MessagePartRendererBase(); | 51 | virtual ~MessagePartRendererBase(); | ||
53 | virtual QSharedPointer<PartRendered> render(MimeTreeParser::DefaultRendererPrivate *, const MimeTreeParser::MessagePartPtr &) | 52 | virtual bool render(MimeTreeParser::DefaultRendererPrivate *, const MimeTreeParser::MessagePartPtr &, MimeTreeParser::HtmlWriter *htmlWriter) | ||
54 | const = 0; | 53 | const = 0; | ||
55 | }; | 54 | }; | ||
56 | #endif | 55 | #endif |