Messagelib
9 #include "interfaces/htmlwriter.h"
11 #include <KMime/Content>
13 #include <QApplication>
15 using namespace MessageViewer;
17 HTMLBlock::HTMLBlock() =
default;
19 HTMLBlock::~HTMLBlock() =
default;
51 AttachmentMarkBlock::~AttachmentMarkBlock()
56 void AttachmentMarkBlock::internalEnter()
59 mWriter->
write(enter());
63 void AttachmentMarkBlock::internalExit()
66 mWriter->
write(exit());
70 QString AttachmentMarkBlock::enterString()
const
73 return QStringLiteral(
"<a name=\"att%1\"></a>").
arg(index) + QStringLiteral(
"<div id=\"attachmentDiv%1\">\n").
arg(index);
76 QString AttachmentMarkBlock::exitString()
const
78 return QStringLiteral(
"</div>");
88 RootBlock::~RootBlock()
93 void RootBlock::internalEnter()
96 mWriter->write(enter());
100 void RootBlock::internalExit()
103 mWriter->write(exit());
107 QString RootBlock::enterString()
const
109 return QStringLiteral(
"<div style=\"position: relative; word-wrap: break-word\">\n");
112 QString RootBlock::exitString()
const
114 return QStringLiteral(
"</div>\n");
void write(const QString &html)
Write out a chunk of text.
ContentIndex index() const
An interface for HTML sinks.
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Mar 22 2023 04:07:14 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.