9#include "messagepart.h"
13#include <KMime/Headers>
14#include <KMime/Message>
26 Q_PROPERTY(
QString from READ from WRITE setFrom NOTIFY fromChanged)
29 Q_PROPERTY(
QStringList to READ to WRITE setTo NOTIFY toChanged)
32 Q_PROPERTY(
QStringList cc READ cc WRITE setCc NOTIFY ccChanged)
36 Q_PROPERTY(
QStringList bcc READ bcc WRITE setBcc NOTIFY bccChanged)
39 Q_PROPERTY(
QStringList replyTo READ replyTo WRITE setReplyTo NOTIFY replyToChanged)
42 Q_PROPERTY(
QString subject READ subject WRITE setSubject NOTIFY subjectChanged)
45 Q_PROPERTY(
QString fcc READ fcc WRITE setFcc NOTIFY fccChanged)
48 Q_PROPERTY(
QString userAgent READ userAgent WRITE setUserAgent NOTIFY userAgentChanged)
51 Q_PROPERTY(
bool urgent READ urgent WRITE setUrgent NOTIFY urgentChanged)
54 Q_PROPERTY(
QString inReplyTo READ inReplyTo WRITE setInReplyTo NOTIFY inReplyToChanged)
60 [[nodiscard]]
QString from() const;
61 void setFrom(const
QString &from);
72 [[nodiscard]]
QString subject() const;
73 void setSubject(const
QString &subject);
75 [[nodiscard]]
QString fcc() const;
76 void setFcc(const
QString &fcc);
78 [[nodiscard]]
QString userAgent() const;
79 void setUserAgent(const
QString &userAgent);
81 [[nodiscard]]
bool urgent() const;
84 [[nodiscard]]
QString inReplyTo() const;
85 void setInReplyTo(const
QString &inReplyTo);
87 [[nodiscard]]
QString references() const;
88 void setReferences(const
QString &references);
90 void setExtraHeaders(const KMime::Headers::Base::List &headers);
91 [[nodiscard]] KMime::Headers::Base::List extraHeaders() const;
93 [[nodiscard]]
int transportId() const;
94 void setTransportId(
int tid);
101 void replyToChanged();
102 void subjectChanged();
103 void urgentChanged();
104 void userAgentChanged();
105 void inReplyToChanged();
109 class InfoPartPrivate;
110 std::unique_ptr<InfoPartPrivate> const d;
The InfoPart class contains the message header.
Simple interface that both EncryptJob and SignEncryptJob implement so the composer can extract some e...
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:07:24 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.