From d486bc47497dd104b1158fd954f5a04aa645632d Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 11 Dec 2019 06:09:59 +0100 Subject: [PATCH] ClangTools: Show clang-tidy/clazy documentation Urls as tooltip Disclose up-front where the link leads to. Change-Id: I6b6b1df93eb4d7870b809a71adc1bd10518e7c8f Reviewed-by: Cristian Adam --- src/plugins/clangtools/diagnosticconfigswidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/clangtools/diagnosticconfigswidget.cpp b/src/plugins/clangtools/diagnosticconfigswidget.cpp index 8d4f869f3fe..b6591820d12 100644 --- a/src/plugins/clangtools/diagnosticconfigswidget.cpp +++ b/src/plugins/clangtools/diagnosticconfigswidget.cpp @@ -344,7 +344,7 @@ private: if (!needsLink(node)) return QVariant(); - if (role == LinkRole) { + if (role == LinkRole || role == Qt::ToolTipRole) { // 'clang-analyzer-' group if (node->isDir) return QString::fromUtf8(CLANG_STATIC_ANALYZER_URL); @@ -511,7 +511,7 @@ private: const auto *node = ClazyChecksTree::fromIndex(index); if (fullIndex.column() == LinkColumn) { - if (role == LinkRole) { + if (role == LinkRole || role == Qt::ToolTipRole) { if (node->check.name.isEmpty()) return QVariant(); return QString::fromUtf8(CppTools::Constants::CLAZY_DOCUMENTATION_URL_TEMPLATE)