LSP: Support remote LSP file paths

Change-Id: If3cf1b8d675ef091427dbcd703c7d14b384a1b3a
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
David Schulz
2022-12-15 07:23:55 +01:00
parent 0b33a08af1
commit 2d0456f085
36 changed files with 424 additions and 310 deletions

View File

@@ -28,6 +28,8 @@ public:
void sendMessage(const LanguageServerProtocol::JsonRpcMessage message);
void start() { startImpl(); }
virtual Utils::FilePath serverDeviceTemplate() const = 0;
void resetBuffer();
signals:
@@ -66,6 +68,8 @@ public:
void setWorkingDirectory(const Utils::FilePath &workingDirectory);
void setEnvironment(const Utils::Environment &environment);
Utils::FilePath serverDeviceTemplate() const override;
protected:
void sendData(const QByteArray &data) final;
Utils::CommandLine m_cmd;