From 5066ddd908335ca2b9ac2d24d102c729357457f9 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 15 Jan 2021 15:05:05 +0100 Subject: [PATCH] ClangTools: Add documentation for current diagnostic to tooltip Fixes: QTCREATORBUG-25163 Change-Id: I284c50c0b9b73c74ba328624c5238368de05839d Reviewed-by: David Schulz --- src/plugins/clangtools/clangtoolsutils.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/plugins/clangtools/clangtoolsutils.cpp b/src/plugins/clangtools/clangtoolsutils.cpp index a33ec673dc1..4a32165786e 100644 --- a/src/plugins/clangtools/clangtoolsutils.cpp +++ b/src/plugins/clangtools/clangtoolsutils.cpp @@ -123,6 +123,12 @@ QString createDiagnosticToolTipString( lines << steps; } + const QString url = documentationUrl(diagnostic.name); + if (!url.isEmpty()) { + lines << qMakePair(QCoreApplication::translate("ClangTools::Diagnostic", "Documentation:"), + QString("%1").arg(url)); + } + QString html = QLatin1String("" "" ""