14#include "messageviewer_export.h"
16#include <Akonadi/MessageStatus>
17#include <KMime/Message>
22namespace MimeTreeParser
27namespace GrantleeTheme
32namespace MessageViewer
35class HeaderStylePrivate;
56 virtual const char *name()
const = 0;
66 void setVCardName(
const QString &vCardName);
67 [[nodiscard]]
QString vCardName()
const;
69 void setPrinting(
bool printing);
70 [[nodiscard]]
bool isPrinting()
const;
72 void setTopLevel(
bool topLevel);
73 [[nodiscard]]
bool isTopLevel()
const;
78 void setAllowAsync(
bool allowAsync);
79 [[nodiscard]]
bool allowAsync()
const;
81 void setSourceObject(
QObject *sourceObject);
82 [[nodiscard]]
QObject *sourceObject()
const;
90 [[nodiscard]]
bool readOnlyMessage()
const;
91 void setReadOnlyMessage(
bool readOnlyMessage);
93 [[nodiscard]]
bool showEmoticons()
const;
94 void setShowEmoticons(
bool b);
96 void setAttachmentHtml(
const QString &html);
97 [[nodiscard]]
QString attachmentHtml()
const;
100 std::unique_ptr<HeaderStylePrivate>
const d;
Q_SCRIPTABLE CaptureState status()
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:07:25 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.