QString ImapPartAttachmentItem::caption() const { Imap::Mailbox::TreeItemPart *part = partPtr(); if (part && !part->fileName().isEmpty()) { return part->fileName(); } else { return MessageComposer::tr("IMAP part %1").arg(QString::fromUtf8(imapUrl())); } }
QByteArray ImapPartAttachmentItem::contentDispositionHeader() const { Imap::Mailbox::TreeItemPart *part = partPtr(); if (!part) return QByteArray(); return "Content-Disposition: attachment;\r\n\tfilename=\"" + part->fileName().toUtf8() + "\"\r\n"; }