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:
|
case SpecialQtType::None:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
if (item().kind().value_or(CompletionItemKind::Text) == CompletionItemKind::Property)
|
||||||
|
return Utils::CodeModelIcon::iconForType(Utils::CodeModelIcon::VarPublicStatic);
|
||||||
return LanguageClientCompletionItem::icon();
|
return LanguageClientCompletionItem::icon();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user