forked from qt-creator/qt-creator
ClangCodeModel: Better icon for static class members
... in completions. Apparently, clangd uses the LSP type "property" for static members. Task-number: QTCREATORBUG-27289 Change-Id: Ib296dbade6b2e7c38a761b27b2c024ea98a89523 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -3375,6 +3375,8 @@ QIcon ClangdCompletionItem::icon() const
|
||||
case SpecialQtType::None:
|
||||
break;
|
||||
}
|
||||
if (item().kind().value_or(CompletionItemKind::Text) == CompletionItemKind::Property)
|
||||
return Utils::CodeModelIcon::iconForType(Utils::CodeModelIcon::VarPublicStatic);
|
||||
return LanguageClientCompletionItem::icon();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user