void MailViewer::displayAttachments(const MessageHeader& msg) { #if 0 //code doesn't yet work QTextDocument* textDocument = ui->message_content->document(); QImage image; int i = 1; foreach (const bts::bitchat::attachment& attachment, msg.attachments) { image.fromData(attachment.body.data()); QUrl url(QString("attachment_image_%1").arg(i++)); textDocument->addResource( QTextDocument::ImageResource, url, QVariant ( image ) ); QTextCursor cursor = ui->message_content->textCursor(); QTextImageFormat imageFormat; imageFormat.setWidth( image.width() ); imageFormat.setHeight( image.height() ); imageFormat.setName( url.toString() ); cursor.insertImage(imageFormat); } #endif }