Messagelib
9#include <QSharedPointer>
18namespace MimeTreeParser
21using MessagePartPtr = QSharedPointer<MessagePart>;
24namespace MessageViewer
26class DefaultRendererPrivate;
34 explicit DefaultRenderer(CSSHelperBase *cssHelder);
37 void setShowOnlyOneMimePart(
bool onlyOneMimePart);
38 void setAttachmentStrategy(
const AttachmentStrategy *strategy);
39 void setShowEmoticons(
bool showEmoticons);
40 void setIsPrinting(
bool isPrinting);
41 void setShowExpandQuotesMark(
bool showExpandQuotesMark);
42 void setShowSignatureDetails(
bool showSignatureDetails);
43 void setLevelQuote(
int levelQuote);
44 void setHtmlLoadExternal(
bool htmlLoadExternal);
45 void setCreateMessageHeader(
const std::function<QString(KMime::Message *)> &);
46 void render(
const MimeTreeParser::MessagePartPtr &msgPart, HtmlWriter *writer);
47 void setShowEncryptionDetails(
bool showEncryptionDetails);
50 std::unique_ptr<DefaultRendererPrivate>
const d;
The AttachmentStrategy class.
An interface for HTML sinks.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 12:05:41 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.