Clang: Simplify triggering initialization of supportive translation unit

Use a flag to indicate whether a supportive translation unit should be
set up. It will be needed in a follow-up change, too.

Change-Id: I6858caa303fcd9dca9486607380240dd5895a14a
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Nikolai Kosjar
2017-05-04 11:49:31 +02:00
parent 2a46b1521d
commit fda21898fb
4 changed files with 42 additions and 33 deletions

View File

@@ -72,15 +72,12 @@ private:
void startDocumentAnnotationsTimerIfFileIsNotOpenAsDocument(const Utf8String &filePath);
void processInitialJobsForDocuments(const std::vector<Document> &documents);
void delayStartInitializingSupportiveTranslationUnits(const std::vector<Document> &documents);
void startInitializingSupportiveTranslationUnits(const std::vector<Document> &documents);
void processJobsForDirtyAndVisibleDocuments();
void processJobsForDirtyCurrentDocument();
void processTimerForVisibleButNotCurrentDocuments();
void processJobsForDirtyAndVisibleButNotCurrentDocuments();
void addAndRunUpdateJobs(const std::vector<Document> &documents);
void addAndRunUpdateJobs(std::vector<Document> documents);
private:
ProjectParts projects;