From d7678124b332301cd07d134e2c938dc1cb84a29f Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Thu, 21 Sep 2017 14:38:50 +0200 Subject: Clang: Extract base class DocumentJob ...to remove some duplication. Change-Id: If3e792031dd232687a8f83883783fc55eefee0c7 Reviewed-by: Tim Jenssen --- .../ipcsource/clangupdatedocumentannotationsjob.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h') diff --git a/src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h b/src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h index a49e9b45b5..b7f56318f0 100644 --- a/src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h +++ b/src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h @@ -25,9 +25,7 @@ #pragma once -#include "clangasyncjob.h" -#include "clangdocument.h" -#include "clangtranslationunitupdater.h" +#include "clangdocumentjob.h" #include #include @@ -45,7 +43,7 @@ struct UpdateDocumentAnnotationsJobResult QVector skippedSourceRanges; }; -class UpdateDocumentAnnotationsJob : public AsyncJob +class UpdateDocumentAnnotationsJob : public DocumentJob { public: using AsyncResult = UpdateDocumentAnnotationsJobResult; @@ -60,12 +58,6 @@ protected: private: void incorporateUpdaterResult(const AsyncResult &result); void sendAnnotations(const AsyncResult &result); - -protected: - Document m_pinnedDocument; - -private: - FileContainer m_pinnedFileContainer; }; } // namespace ClangBackEnd -- cgit v1.2.1