25#ifndef QXTMAILATTACHMENT_H
26#define QXTMAILATTACHMENT_H
34#include <QSharedDataPointer>
69 QSharedDataPointer<QxtMailAttachmentPrivate>
qxt_d;
The QxtMailAttachment class represents an attachement to a QxtMailMessage.
Definition qxtmailattachment.h:39
QIODevice * content() const
Definition qxtmailattachment.cpp:100
QString contentType() const
Definition qxtmailattachment.cpp:130
QHash< QString, QString > extraHeaders() const
Definition qxtmailattachment.cpp:140
void removeExtraHeader(const QString &key)
Definition qxtmailattachment.cpp:170
QByteArray mimeData()
Definition qxtmailattachment.cpp:175
QxtMailAttachment()
Definition qxtmailattachment.cpp:65
static QxtMailAttachment fromFile(const QString &filename)
Definition qxtmailattachment.cpp:204
void setExtraHeaders(const QHash< QString, QString > &)
Definition qxtmailattachment.cpp:160
void setDeleteContent(bool enable)
Definition qxtmailattachment.cpp:125
QByteArray extraHeader(const QString &) const
Definition qxtmailattachment.cpp:145
bool deleteContent() const
Definition qxtmailattachment.cpp:120
void setContent(const QByteArray &content)
Definition qxtmailattachment.cpp:105
void setExtraHeader(const QString &key, const QString &value)
Definition qxtmailattachment.cpp:155
QxtMailAttachment & operator=(const QxtMailAttachment &other)
Definition qxtmailattachment.cpp:89
void setContentType(const QString &contentType)
Definition qxtmailattachment.cpp:135
bool hasExtraHeader(const QString &) const
Definition qxtmailattachment.cpp:150
QSharedDataPointer< QxtMailAttachmentPrivate > qxt_d
Definition qxtmailattachment.h:69
#define QXT_NETWORK_EXPORT
Definition qxtglobal.h:72
Q_DECLARE_TYPEINFO(QxtMailAttachment, Q_MOVABLE_TYPE)
Definition qxtmailattachment.cpp:43