summaryrefslogtreecommitdiff
path: root/src/plugins/languageclient/baseclient.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/languageclient/baseclient.h')
-rw-r--r--src/plugins/languageclient/baseclient.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/languageclient/baseclient.h b/src/plugins/languageclient/baseclient.h
index 4a3241f091..db904193b9 100644
--- a/src/plugins/languageclient/baseclient.h
+++ b/src/plugins/languageclient/baseclient.h
@@ -93,6 +93,7 @@ public:
void registerCapabilities(const QList<LanguageServerProtocol::Registration> &registrations);
void unregisterCapabilities(const QList<LanguageServerProtocol::Unregistration> &unregistrations);
bool findLinkAt(LanguageServerProtocol::GotoDefinitionRequest &request);
+ bool findUsages(LanguageServerProtocol::FindReferencesRequest &request);
void requestDocumentSymbols(TextEditor::TextDocument *document);
void cursorPositionChanged(TextEditor::TextEditorWidget *widget);
@@ -107,6 +108,8 @@ public:
void setSupportedLanguage(const LanguageFilter &filter);
bool isSupportedDocument(const Core::IDocument *document) const;
+ bool isSupportedFile(const Utils::FileName &filePath, const QString &mimeType) const;
+ bool isSupportedUri(const LanguageServerProtocol::DocumentUri &uri) const;
void setName(const QString &name) { m_displayName = name; }
QString name() const { return m_displayName; }