diff --git a/src/plugins/clangcodemodel/clangbackendcommunicator.cpp b/src/plugins/clangcodemodel/clangbackendcommunicator.cpp index 1abd6982edf..59b928babee 100644 --- a/src/plugins/clangcodemodel/clangbackendcommunicator.cpp +++ b/src/plugins/clangcodemodel/clangbackendcommunicator.cpp @@ -70,11 +70,9 @@ static QString backendProcessPath() namespace ClangCodeModel { namespace Internal { -class DummyBackendSender : public BackendSender +class DummyBackendSender : public ClangBackEnd::ClangCodeModelServerInterface { public: - DummyBackendSender() : BackendSender(nullptr) {} - void end() override {} void registerTranslationUnitsForEditor(const RegisterTranslationUnitForEditorMessage &) override {} void updateTranslationUnitsForEditor(const UpdateTranslationUnitsForEditorMessage &) override {} @@ -87,10 +85,10 @@ public: void requestDocumentAnnotations(const RequestDocumentAnnotationsMessage &) override {} void requestReferences(const RequestReferencesMessage &) override {} void requestFollowSymbol(const RequestFollowSymbolMessage &) override {} + void requestToolTip(const RequestToolTipMessage &) override {} void updateVisibleTranslationUnits(const UpdateVisibleTranslationUnitsMessage &) override {} }; - BackendCommunicator::BackendCommunicator() : m_connection(&m_receiver) , m_sender(new DummyBackendSender()) diff --git a/src/plugins/clangcodemodel/clangbackendcommunicator.h b/src/plugins/clangcodemodel/clangbackendcommunicator.h index b3cb166a391..70312aaeb90 100644 --- a/src/plugins/clangcodemodel/clangbackendcommunicator.h +++ b/src/plugins/clangcodemodel/clangbackendcommunicator.h @@ -147,7 +147,7 @@ private: BackendReceiver m_receiver; ClangBackEnd::ClangCodeModelConnectionClient m_connection; QTimer m_backendStartTimeOut; - QScopedPointer m_sender; + QScopedPointer m_sender; int m_connectedCount = 0; };