Tasking::CurrentDocumentSymbolsRequest: Rename

CurrentDocumentSymbolsRequest -> CurrentDocumentSymbolsRequestTask
CurrentDocumentSymbolsRequestTask -> CurrentDocumentSymbolsRequest
currentdocumentsymbolsrequesttask.{cpp,h}
-> currentdocumentsymbolsrequest.{cpp,h}

Task-number: QTCREATORBUG-29102
Change-Id: I5a0b0edf67babf6880682a30a2fd973f849b1880
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Jarek Kobus
2023-05-03 15:26:12 +02:00
parent 765e8a65ea
commit b3a595fcfe
6 changed files with 19 additions and 19 deletions

View File

@@ -0,0 +1,52 @@
// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
#pragma once
#include "languageclient_global.h"
#include <languageserverprotocol/languagefeatures.h>
#include <languageserverprotocol/lsptypes.h>
#include <utils/tasktree.h>
namespace LanguageClient {
class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsData
{
public:
Utils::FilePath m_filePath;
LanguageServerProtocol::DocumentUri::PathMapper m_pathMapper;
LanguageServerProtocol::DocumentSymbolsResult m_symbols;
};
class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsRequest : public QObject
{
Q_OBJECT
public:
void start();
bool isRunning() const;
CurrentDocumentSymbolsData currentDocumentSymbolsData() const { return m_currentDocumentSymbolsData; }
signals:
void done(bool success);
private:
void clearConnections();
CurrentDocumentSymbolsData m_currentDocumentSymbolsData;
QList<QMetaObject::Connection> m_connections;
};
class LANGUAGECLIENT_EXPORT CurrentDocumentSymbolsRequestTaskAdapter
: public Utils::Tasking::TaskAdapter<CurrentDocumentSymbolsRequest>
{
public:
CurrentDocumentSymbolsRequestTaskAdapter();
void start() final;
};
} // namespace LanguageClient
QTC_DECLARE_CUSTOM_TASK(CurrentDocumentSymbolsRequestTask,
LanguageClient::CurrentDocumentSymbolsRequestTaskAdapter);