forked from qt-creator/qt-creator
ClangCodeModel: Provide source of diagnostics in tooltip
It's helpful to know whether a particular issue came from clangd, libclang, or somewhere else. Change-Id: I9e00d79ffe630a91028c2aeff219571e9979dbee Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -281,7 +281,7 @@ bool ClangTextMark::addToolTipContent(QLayout *target) const
|
||||
&& diagMgr->diagnosticsWithFixIts().contains(diag);
|
||||
};
|
||||
QWidget *widget = ClangDiagnosticWidget::createWidget(
|
||||
{m_diagnostic}, ClangDiagnosticWidget::ToolTip, canApplyFixIt);
|
||||
{m_diagnostic}, ClangDiagnosticWidget::ToolTip, canApplyFixIt, "libclang");
|
||||
target->addWidget(widget);
|
||||
|
||||
return true;
|
||||
@@ -398,7 +398,7 @@ bool ClangdTextMark::addToolTipContent(QLayout *target) const
|
||||
return c && c->reachable() && c->hasDiagnostic(DocumentUri::fromFilePath(fp), diag);
|
||||
};
|
||||
target->addWidget(ClangDiagnosticWidget::createWidget({m_diagnostic},
|
||||
ClangDiagnosticWidget::ToolTip, canApplyFixIt));
|
||||
ClangDiagnosticWidget::ToolTip, canApplyFixIt, "clangd"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user