54 Q_ENUM(ConnectionType)
71 explicit ViewEmail(QObject *parent,
const QString &name = QString());
77 [[nodiscard]] QString stashKey()
const;
83 void setStashKey(
const QString &stashKey);
90 [[nodiscard]] QByteArray defaultContentType()
const;
97 void setDefaultContentType(
const QByteArray &contentType);
104 [[nodiscard]] QByteArray defaultCharset()
const;
115 void setDefaultCharset(
const QByteArray &charset);
122 [[nodiscard]] QByteArray defaultEncoding()
const;
129 void setDefaultEncoding(
const QByteArray &encoding);
135 [[nodiscard]] QString senderHost()
const;
141 void setSenderHost(
const QString &host);
147 [[nodiscard]]
int senderPort()
const;
153 void setSenderPort(
int port);
159 [[nodiscard]] ConnectionType senderConnectionType()
const;
165 void setSenderConnectionType(ConnectionType ct);
171 [[nodiscard]] AuthMethod senderAuthMethod()
const;
177 void setSenderAuthMethod(AuthMethod method);
183 [[nodiscard]] QString senderUser()
const;
189 void setSenderUser(
const QString &user);
195 [[nodiscard]] QString senderPassword()
const;
201 void setSenderPassword(
const QString &password);
207 QByteArray render(
Context *c)
const override;
213 ViewEmail(ViewEmailPrivate *d, QObject *parent,
const QString &name = QString());