ClangRefactoring: Move generated files to own messages

There must be a management about it but this will be added in a different
change set.

Change-Id: I47b6ce7f671f1c8ae07083d6d99c534069e3cc1a
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Marco Bubke
2018-08-06 19:14:00 +02:00
parent 613db15cea
commit 0bef7610a1
35 changed files with 470 additions and 67 deletions

View File

@@ -30,6 +30,7 @@
#include <filepathid.h>
#include <pchmanagerserverinterface.h>
#include <removeprojectpartsmessage.h>
#include <updategeneratedfilesmessage.h>
#include <updateprojectpartsmessage.h>
#include <cpptools/compileroptionsbuilder.h>
@@ -67,10 +68,11 @@ void ProjectUpdater::updateProjectParts(const std::vector<CppTools::ProjectPart
{
m_excludedPaths = createExcludedPaths(generatedFiles);
ClangBackEnd::UpdateProjectPartsMessage message{toProjectPartContainers(projectParts),
std::move(generatedFiles)};
m_server.updateGeneratedFiles( // TODO move to an other code path
ClangBackEnd::UpdateGeneratedFilesMessage{std::move(generatedFiles)});
m_server.updateProjectParts(std::move(message));
m_server.updateProjectParts(
ClangBackEnd::UpdateProjectPartsMessage{toProjectPartContainers(projectParts)});
}
void ProjectUpdater::removeProjectParts(const QStringList &projectPartIds)