aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/languageclient/languageclientinterface.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/languageclient/languageclientinterface.h')
-rw-r--r--src/plugins/languageclient/languageclientinterface.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/plugins/languageclient/languageclientinterface.h b/src/plugins/languageclient/languageclientinterface.h
index 79401f889a1..7577f136913 100644
--- a/src/plugins/languageclient/languageclientinterface.h
+++ b/src/plugins/languageclient/languageclientinterface.h
@@ -8,7 +8,7 @@
#include <languageserverprotocol/jsonrpcmessages.h>
#include <utils/environment.h>
-#include <utils/qtcprocess.h>
+#include <utils/process.h>
#include <utils/temporaryfile.h>
#include <QBuffer>
@@ -52,15 +52,12 @@ private:
class LANGUAGECLIENT_EXPORT StdIOClientInterface : public BaseClientInterface
{
Q_OBJECT
+ Q_DISABLE_COPY_MOVE(StdIOClientInterface)
+
public:
StdIOClientInterface();
~StdIOClientInterface() override;
- StdIOClientInterface(const StdIOClientInterface &) = delete;
- StdIOClientInterface(StdIOClientInterface &&) = delete;
- StdIOClientInterface &operator=(const StdIOClientInterface &) = delete;
- StdIOClientInterface &operator=(StdIOClientInterface &&) = delete;
-
void startImpl() override;
// These functions only have an effect if they are called before start
@@ -74,7 +71,7 @@ protected:
void sendData(const QByteArray &data) final;
Utils::CommandLine m_cmd;
Utils::FilePath m_workingDirectory;
- Utils::QtcProcess *m_process = nullptr;
+ Utils::Process *m_process = nullptr;
Utils::Environment m_env;
private: