Messagelib
7#include "grantleeheaderteststyle.h"
9#include "header/grantleeheaderformatter.h"
11#include <KMime/Message>
13using namespace MessageViewer;
15class MessageViewer::GrantleeHeaderTestStylePrivate
18 GrantleeHeaderTestStylePrivate()
19 : mGrantleeFormatter(new GrantleeHeaderFormatter)
23 ~GrantleeHeaderTestStylePrivate()
25 delete mGrantleeFormatter;
28 QStringList mExtraDisplay;
29 QString mAbsolutePath;
30 QString mMainFilename;
31 GrantleeHeaderFormatter *
const mGrantleeFormatter;
34GrantleeHeaderTestStyle::GrantleeHeaderTestStyle()
35 : d(new MessageViewer::GrantleeHeaderTestStylePrivate)
39GrantleeHeaderTestStyle::~GrantleeHeaderTestStyle() =
default;
41const char *GrantleeHeaderTestStyle::name()
const
43 return "grantleetest";
46QString GrantleeHeaderTestStyle::format(KMime::Message *message)
const
51 return d->mGrantleeFormatter->toHtml(d->mExtraDisplay, d->mAbsolutePath, d->mMainFilename,
this, message, isPrinting());
54void GrantleeHeaderTestStyle::setAbsolutePath(
const QString &path)
56 d->mAbsolutePath =
path;
59void GrantleeHeaderTestStyle::setMainFilename(
const QString &filename)
61 d->mMainFilename = filename;
64void GrantleeHeaderTestStyle::setExtraDisplayHeaders(
const QStringList &extraDisplay)
66 d->mExtraDisplay = extraDisplay;
QString path(const QString &relativePath)
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Apr 18 2025 12:11:04 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.