diff options
Diffstat (limited to 'src/plugins/languageclient/languageclientoutline.cpp')
| -rw-r--r-- | src/plugins/languageclient/languageclientoutline.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/languageclient/languageclientoutline.cpp b/src/plugins/languageclient/languageclientoutline.cpp index 841e9438ca..3c3a1aa1b1 100644 --- a/src/plugins/languageclient/languageclientoutline.cpp +++ b/src/plugins/languageclient/languageclientoutline.cpp @@ -147,7 +147,7 @@ public: class LanguageClientOutlineWidget : public TextEditor::IOutlineWidget { public: - LanguageClientOutlineWidget(BaseClient *client, TextEditor::BaseTextEditor *editor); + LanguageClientOutlineWidget(Client *client, TextEditor::BaseTextEditor *editor); // IOutlineWidget interface public: @@ -160,14 +160,14 @@ private: void updateSelectionInTree(const QTextCursor ¤tCursor); void onItemActivated(const QModelIndex &index); - QPointer<BaseClient> m_client; + QPointer<Client> m_client; QPointer<TextEditor::BaseTextEditor> m_editor; LanguageClientOutlineModel m_model; Utils::TreeView m_view; bool m_sync = false; }; -LanguageClientOutlineWidget::LanguageClientOutlineWidget(BaseClient *client, +LanguageClientOutlineWidget::LanguageClientOutlineWidget(Client *client, TextEditor::BaseTextEditor *editor) : m_client(client) , m_editor(editor) @@ -256,7 +256,7 @@ void LanguageClientOutlineWidget::onItemActivated(const QModelIndex &index) m_editor->widget()->setFocus(); } -static bool clientSupportsDocumentSymbols(const BaseClient *client, const TextEditor::TextDocument *doc) +static bool clientSupportsDocumentSymbols(const Client *client, const TextEditor::TextDocument *doc) { DynamicCapabilities dc = client->dynamicCapabilities(); if (dc.isRegistered(DocumentSymbolsRequest::methodName).value_or(false)) { @@ -273,7 +273,7 @@ bool LanguageClientOutlineWidgetFactory::supportsEditor(Core::IEditor *editor) c if (!doc) return false; auto clients = LanguageClientManager::clientsSupportingDocument(doc); - return Utils::anyOf(clients, [doc](const BaseClient *client){ + return Utils::anyOf(clients, [doc](const Client *client){ return clientSupportsDocumentSymbols(client, doc); }); } @@ -282,9 +282,9 @@ TextEditor::IOutlineWidget *LanguageClientOutlineWidgetFactory::createWidget(Cor { auto textEditor = qobject_cast<TextEditor::BaseTextEditor *>(editor); QTC_ASSERT(textEditor, return nullptr); - QList<BaseClient *> clients = LanguageClientManager::clientsSupportingDocument(textEditor->textDocument()); + QList<Client *> clients = LanguageClientManager::clientsSupportingDocument(textEditor->textDocument()); QTC_ASSERT(!clients.isEmpty(), return nullptr); - clients = Utils::filtered(clients, [doc = textEditor->textDocument()](const BaseClient *client){ + clients = Utils::filtered(clients, [doc = textEditor->textDocument()](const Client *client){ return clientSupportsDocumentSymbols(client, doc); }); return new LanguageClientOutlineWidget(clients.first(), textEditor); |
