MessageCore::AttachmentPart
#include <attachmentpart.h>
Public Types | |
using | List = QList<Ptr> |
using | Ptr = QSharedPointer<AttachmentPart> |
Public Member Functions | |
AttachmentPart () | |
virtual | ~AttachmentPart () |
QByteArray | charset () const |
QByteArray | data () const |
QString | description () const |
KMime::Headers::contentEncoding | encoding () const |
QString | fileName () const |
bool | isAutoEncoding () const |
bool | isCompressed () const |
bool | isEncrypted () const |
bool | isInline () const |
bool | isMessageOrMessageCollection () const |
bool | isSigned () const |
QByteArray | mimeType () const |
QString | name () const |
size_t | qHash (const QSharedPointer< MessageCore::AttachmentPart > &, size_t seed=0) |
void | setAutoEncoding (bool enabled) |
void | setCharset (const QByteArray &charset) |
void | setCompressed (bool compressed) |
void | setData (const QByteArray &data) |
void | setDescription (const QString &description) |
void | setEncoding (KMime::Headers::contentEncoding encoding) |
void | setEncrypted (bool encrypted) |
void | setFileName (const QString &name) |
void | setInline (bool value) |
void | setMimeType (const QByteArray &mimeType) |
void | setName (const QString &name) |
void | setSigned (bool sign) |
void | setUrl (const QUrl &url) |
qint64 | size () const |
QUrl | url () const |
Detailed Description
A class that encapsulates an attachment.
Definition at line 25 of file attachmentpart.h.
Member Typedef Documentation
◆ List
using MessageCore::AttachmentPart::List = QList<Ptr> |
Defines a list of pointers to attachment objects.
Definition at line 36 of file attachmentpart.h.
◆ Ptr
Defines a pointer to an attachment object.
Definition at line 31 of file attachmentpart.h.
Constructor & Destructor Documentation
◆ AttachmentPart()
AttachmentPart::AttachmentPart | ( | ) |
Creates a new attachment part.
Definition at line 73 of file attachmentpart.cpp.
◆ ~AttachmentPart()
|
virtual |
Destroys the attachment part.
Definition at line 78 of file attachmentpart.cpp.
Member Function Documentation
◆ charset()
QByteArray AttachmentPart::charset | ( | ) | const |
Returns the charset that will be used for the attachment.
Definition at line 151 of file attachmentpart.cpp.
◆ data()
QByteArray AttachmentPart::data | ( | ) | const |
Returns the payload data of the attachment.
Definition at line 201 of file attachmentpart.cpp.
◆ description()
QString AttachmentPart::description | ( | ) | const |
Returns the description of the attachment.
Definition at line 103 of file attachmentpart.cpp.
◆ encoding()
KMime::Headers::contentEncoding AttachmentPart::encoding | ( | ) | const |
Returns the encoding that will be used for the attachment.
Definition at line 139 of file attachmentpart.cpp.
◆ fileName()
QString AttachmentPart::fileName | ( | ) | const |
Returns the file name of the attachment.
Definition at line 93 of file attachmentpart.cpp.
◆ isAutoEncoding()
bool AttachmentPart::isAutoEncoding | ( | ) | const |
Returns whether encoding of the attachment will be determined automatically.
Definition at line 123 of file attachmentpart.cpp.
◆ isCompressed()
bool AttachmentPart::isCompressed | ( | ) | const |
Returns whether the attachment is compressed.
Definition at line 171 of file attachmentpart.cpp.
◆ isEncrypted()
bool AttachmentPart::isEncrypted | ( | ) | const |
Returns whether the attachment is encrypted.
Definition at line 181 of file attachmentpart.cpp.
◆ isInline()
bool AttachmentPart::isInline | ( | ) | const |
Returns whether the attachment will be displayed inline the message.
Definition at line 113 of file attachmentpart.cpp.
◆ isMessageOrMessageCollection()
bool AttachmentPart::isMessageOrMessageCollection | ( | ) | const |
Returns whether the specified attachment part is an encapsulated message (message/rfc822) or a collection of encapsulated messages (multipart/digest)
Definition at line 222 of file attachmentpart.cpp.
◆ isSigned()
bool AttachmentPart::isSigned | ( | ) | const |
Returns whether the attachment is signed.
Definition at line 191 of file attachmentpart.cpp.
◆ mimeType()
QByteArray AttachmentPart::mimeType | ( | ) | const |
Returns the mime type of the attachment.
Definition at line 161 of file attachmentpart.cpp.
◆ name()
QString AttachmentPart::name | ( | ) | const |
Returns the name of the attachment.
Definition at line 83 of file attachmentpart.cpp.
◆ setAutoEncoding()
void AttachmentPart::setAutoEncoding | ( | bool | enabled | ) |
Sets whether encoding of the attachment will be determined automatically.
Definition at line 128 of file attachmentpart.cpp.
◆ setCharset()
void AttachmentPart::setCharset | ( | const QByteArray & | charset | ) |
Sets the charset
that will be used for the attachment.
Definition at line 156 of file attachmentpart.cpp.
◆ setCompressed()
void AttachmentPart::setCompressed | ( | bool | compressed | ) |
Sets whether the attachment is compressed
.
Definition at line 176 of file attachmentpart.cpp.
◆ setData()
void AttachmentPart::setData | ( | const QByteArray & | data | ) |
Sets the payload data
of the attachment.
Definition at line 206 of file attachmentpart.cpp.
◆ setDescription()
void AttachmentPart::setDescription | ( | const QString & | description | ) |
Sets the description
of the attachment.
Definition at line 108 of file attachmentpart.cpp.
◆ setEncoding()
void AttachmentPart::setEncoding | ( | KMime::Headers::contentEncoding | encoding | ) |
Sets the encoding
that will be used for the attachment.
- Note
- only applies if isAutoEncoding is
false
Definition at line 144 of file attachmentpart.cpp.
◆ setEncrypted()
void AttachmentPart::setEncrypted | ( | bool | encrypted | ) |
Sets whether the attachment is encrypted
.
Definition at line 186 of file attachmentpart.cpp.
◆ setFileName()
void AttachmentPart::setFileName | ( | const QString & | name | ) |
Sets the file name
of the attachment.
The name will be used in the 'filename=' part of the Content-Disposition header.
Definition at line 98 of file attachmentpart.cpp.
◆ setInline()
void AttachmentPart::setInline | ( | bool | value | ) |
Sets whether the attachment will be displayed inline the message.
Definition at line 118 of file attachmentpart.cpp.
◆ setMimeType()
void AttachmentPart::setMimeType | ( | const QByteArray & | mimeType | ) |
Sets the mimeType
of the attachment.
Definition at line 166 of file attachmentpart.cpp.
◆ setName()
void AttachmentPart::setName | ( | const QString & | name | ) |
Sets the name
of the attachment.
The name will be used in the 'name=' part of the Content-Type header.
Definition at line 88 of file attachmentpart.cpp.
◆ setSigned()
void AttachmentPart::setSigned | ( | bool | sign | ) |
Sets whether the attachment is signed
.
Definition at line 196 of file attachmentpart.cpp.
◆ setUrl()
void AttachmentPart::setUrl | ( | const QUrl & | url | ) |
Definition at line 227 of file attachmentpart.cpp.
◆ size()
qint64 AttachmentPart::size | ( | ) | const |
Returns the size of the attachment.
Definition at line 217 of file attachmentpart.cpp.
◆ url()
QUrl AttachmentPart::url | ( | ) | const |
Definition at line 232 of file attachmentpart.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:12:44 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.