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()
36 , d(new MessageViewer::GrantleeHeaderTestStylePrivate)
40GrantleeHeaderTestStyle::~GrantleeHeaderTestStyle() =
default;
42const char *GrantleeHeaderTestStyle::name()
const
44 return "grantleetest";
47QString GrantleeHeaderTestStyle::format(KMime::Message *message)
const
52 return d->mGrantleeFormatter->toHtml(d->mExtraDisplay, d->mAbsolutePath, d->mMainFilename,
this, message, isPrinting());
55void GrantleeHeaderTestStyle::setAbsolutePath(
const QString &path)
57 d->mAbsolutePath =
path;
60void GrantleeHeaderTestStyle::setMainFilename(
const QString &filename)
62 d->mMainFilename = filename;
65void GrantleeHeaderTestStyle::setExtraDisplayHeaders(
const QStringList &extraDisplay)
67 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 Feb 21 2025 11:47:09 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.