LSP: Fix missing icons in call hierarchy

Change-Id: I8b10392ac28689ce80dc818cba5ff58f21becb81
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Kandeler
2024-03-04 09:34:11 +01:00
parent 832fde9e0e
commit 36c7d971c3
2 changed files with 3 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ namespace LanguageServerProtocol {
bool CallHierarchyItem::isValid() const
{
return contains(nameKey) && contains(symbolKindKey) && contains(rangeKey) && contains(uriKey)
return contains(nameKey) && contains(kindKey) && contains(rangeKey) && contains(uriKey)
&& contains(selectionRangeKey);
}

View File

@@ -15,8 +15,8 @@ public:
QString name() const { return typedValue<QString>(nameKey); }
void setName(const QString &name) { insert(nameKey, name); }
SymbolKind symbolKind() const { return SymbolKind(typedValue<int>(symbolKindKey)); }
void setSymbolKind(const SymbolKind &symbolKind) { insert(symbolKindKey, int(symbolKind)); }
SymbolKind symbolKind() const { return SymbolKind(typedValue<int>(kindKey)); }
void setSymbolKind(const SymbolKind &symbolKind) { insert(kindKey, int(symbolKind)); }
Range range() const { return typedValue<Range>(rangeKey); }
void setRange(const Range &range) { insert(rangeKey, range); }