Messagelib
10#include "messageviewer/viewer.h"
11#include "messageviewer_export.h"
12#include <Akonadi/Attribute>
13namespace MessageViewer
15class MessageDisplayFormatAttributePrivate;
23 explicit MessageDisplayFormatAttribute();
24 ~MessageDisplayFormatAttribute()
override;
26 [[nodiscard]] MessageDisplayFormatAttribute *clone()
const override;
27 [[nodiscard]]
QByteArray type()
const override;
28 [[nodiscard]]
QByteArray serialized()
const override;
29 void deserialize(
const QByteArray &data)
override;
31 void setMessageFormat(Viewer::DisplayFormatMessage format);
32 [[nodiscard]] Viewer::DisplayFormatMessage messageFormat()
const;
34 void setRemoteContent(
bool remote);
35 [[nodiscard]]
bool remoteContent()
const;
37 [[nodiscard]]
bool operator==(
const MessageDisplayFormatAttribute &other)
const;
40 friend class MessageDisplayFormatAttributePrivate;
41 std::unique_ptr<MessageDisplayFormatAttributePrivate>
const d;
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.