diff options
Diffstat (limited to 'src/plugins/languageclient/languageclientinterface.h')
-rw-r--r-- | src/plugins/languageclient/languageclientinterface.h | 11 |
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: |