forked from qt-creator/qt-creator
Clangd: Make code model warnings less intrusive in fallback client
Just like we do for project-less files in the non-clangd case. Change-Id: I88c9c856fb524c6eab8289b8890f7fb4d8dc8645 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -358,9 +358,12 @@ ClangdTextMark::ClangdTextMark(const FilePath &filePath,
|
|||||||
setPriority(isError ? TextEditor::TextMark::HighPriority
|
setPriority(isError ? TextEditor::TextMark::HighPriority
|
||||||
: TextEditor::TextMark::NormalPriority);
|
: TextEditor::TextMark::NormalPriority);
|
||||||
setIcon(isError ? Icons::CODEMODEL_ERROR.icon() : Icons::CODEMODEL_WARNING.icon());
|
setIcon(isError ? Icons::CODEMODEL_ERROR.icon() : Icons::CODEMODEL_WARNING.icon());
|
||||||
|
if (client->project()) {
|
||||||
setLineAnnotation(diagnostic.message());
|
setLineAnnotation(diagnostic.message());
|
||||||
setColor(isError ? Theme::CodeModel_Error_TextMarkColor
|
setColor(isError ? Theme::CodeModel_Error_TextMarkColor
|
||||||
: Theme::CodeModel_Warning_TextMarkColor);
|
: Theme::CodeModel_Warning_TextMarkColor);
|
||||||
|
ClangDiagnosticManager::addTask(m_diagnostic);
|
||||||
|
}
|
||||||
|
|
||||||
// Copy to clipboard action
|
// Copy to clipboard action
|
||||||
QVector<QAction *> actions;
|
QVector<QAction *> actions;
|
||||||
@@ -387,8 +390,6 @@ ClangdTextMark::ClangdTextMark(const FilePath &filePath,
|
|||||||
}
|
}
|
||||||
|
|
||||||
setActions(actions);
|
setActions(actions);
|
||||||
|
|
||||||
ClangDiagnosticManager::addTask(m_diagnostic);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ClangdTextMark::addToolTipContent(QLayout *target) const
|
bool ClangdTextMark::addToolTipContent(QLayout *target) const
|
||||||
|
|||||||
Reference in New Issue
Block a user