CppEditor: use markdown for resource image tooltips

Fixes: QTCREATORBUG-29217
Change-Id: Iba3d876d988336276996aac733a6ea9b0eb45882
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
David Schulz
2023-05-30 10:02:41 +02:00
parent 12456ce688
commit 38fde456a3

View File

@@ -166,7 +166,7 @@ void ResourcePreviewHoverHandler::operateTooltip(TextEditorWidget *editorWidget,
{
const QString tt = makeTooltip();
if (!tt.isEmpty())
Utils::ToolTip::show(point, tt, editorWidget);
Utils::ToolTip::show(point, tt, Qt::MarkdownText, editorWidget);
else
Utils::ToolTip::hide();
}
@@ -180,7 +180,7 @@ QString ResourcePreviewHoverHandler::makeTooltip() const
const Utils::MimeType mimeType = Utils::mimeTypeForFile(m_resPath);
if (mimeType.name().startsWith("image", Qt::CaseInsensitive))
ret += QString("<img src=\"file:///%1\" /><br/>").arg(m_resPath);
ret += QString("![image](%1) \n").arg(m_resPath);
ret += QString("<a href=\"file:///%1\">%2</a>")
.arg(m_resPath, QDir::toNativeSeparators(m_resPath));