aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clangpchmanager/projectupdater.h
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2019-08-08 14:47:33 +0200
committerMarco Bubke <marco.bubke@qt.io>2019-08-27 11:52:09 +0000
commit199746143a4f4d87af2d87b7be3ac1228589edbe (patch)
treef3b05a8e91a8d453cbbb0b6733fed74da3862a92 /src/plugins/clangpchmanager/projectupdater.h
parent947cb9ed4ee6e87404fa66be667b30667fef9ef5 (diff)
Clang: Bulk add project file paths to database
This project part container generation because there is not anymore one single access to the database for every file path. Change-Id: I5f82022262fe89a976729d48ee4f098b74a1e1d1 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/clangpchmanager/projectupdater.h')
-rw-r--r--src/plugins/clangpchmanager/projectupdater.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/clangpchmanager/projectupdater.h b/src/plugins/clangpchmanager/projectupdater.h
index 4c4300d194..c3f793dc2f 100644
--- a/src/plugins/clangpchmanager/projectupdater.h
+++ b/src/plugins/clangpchmanager/projectupdater.h
@@ -116,6 +116,9 @@ public:
ClangBackEnd::ProjectPartIds toProjectPartIds(const QStringList &projectPartNames) const;
private:
+ void addProjectFilesToFilePathCache(const std::vector<CppTools::ProjectPart *> &projectParts);
+
+private:
ClangBackEnd::GeneratedFiles m_generatedFiles;
ClangBackEnd::FilePaths m_excludedPaths;
ClangBackEnd::ProjectManagementServerInterface &m_server;