");
+
for (const Enclosure& enc : message.m_enclosures) {
- html += QString("[%2]
%1").arg(enc.m_url, enc.m_mimeType);
+ html.m_html += QString("[%2]
%1").arg(enc.m_url, enc.m_mimeType);
}
static QRegularExpression img_tag_rgx("\\
]*src\\s*=\\s*[\"\']([^\"\']*)[\"\'][^\\>]*\\>",
@@ -102,8 +98,9 @@ QPair
TextBrowserViewer::prepareHtmlForMessage(const QList[%1] %2").arg(tr("image"), match.captured(1));
+ pictures_html += QString("
[%1] %2").arg(tr("image"), captured_url);
}
QString cnts = message.m_contents;
@@ -111,12 +108,14 @@ QPair TextBrowserViewer::prepareHtmlForMessage(const QListsettings()->value(GROUP(Messages), SETTING(Messages::MessageHeadImageHeight)).toInt();
// Fixup all "img" tags.
- html += cnts.replace(img_tag_rgx,
- QSL("")
- .arg(forced_img_size <= 0 ? QString() : QString::number(forced_img_size)));
- html += pictures_html;
+ html.m_html += cnts.replace(img_tag_rgx,
+ QSL("")
+ .arg(forced_img_size <= 0 ? QString() : QString::number(forced_img_size)));
+ html.m_html += pictures_html;
}
+ html.m_html += QSL(" ");
+
QColor a_color = qApp->skins()->currentSkin().colorForModel(SkinEnums::PaletteColors::FgInteresting).value