summaryrefslogtreecommitdiff
path: root/src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2017-09-21 14:38:50 +0200
committerNikolai Kosjar <nikolai.kosjar@qt.io>2017-09-22 08:56:31 +0000
commitd7678124b332301cd07d134e2c938dc1cb84a29f (patch)
tree8ec5bf10fdc563680b0949d085c8eb722d402fef /src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h
parent8d84e591689b88a51fde1c2052af4ad759ba9fc1 (diff)
downloadqt-creator-d7678124b332301cd07d134e2c938dc1cb84a29f.tar.gz
Clang: Extract base class DocumentJob
...to remove some duplication. Change-Id: If3e792031dd232687a8f83883783fc55eefee0c7 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h')
-rw-r--r--src/tools/clangbackend/ipcsource/clangupdatedocumentannotationsjob.h12
1 files changed, 2 insertions, 10 deletions
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 <clangsupport/diagnosticcontainer.h>
#include <clangsupport/highlightingmarkcontainer.h>
@@ -45,7 +43,7 @@ struct UpdateDocumentAnnotationsJobResult
QVector<SourceRangeContainer> skippedSourceRanges;
};
-class UpdateDocumentAnnotationsJob : public AsyncJob<UpdateDocumentAnnotationsJobResult>
+class UpdateDocumentAnnotationsJob : public DocumentJob<UpdateDocumentAnnotationsJobResult>
{
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