ProjectExplorer: Use unique_ptr to hold targets in projects

Change-Id: I8f793f5e552b65939d6c7c5e0eb42b89f9f45c3d
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Tobias Hunger
2018-05-24 12:57:00 +02:00
parent d4ea80ef7c
commit bcbb6e61ef
7 changed files with 60 additions and 67 deletions

View File

@@ -202,9 +202,9 @@ void QmlProfilerDetailsRewriterTest::seedRewriter()
DummyProject *project = new DummyProject(Utils::FileName::fromString(filename));
ProjectExplorer::SessionManager::addProject(project);
ProjectExplorer::Target *target = project->createTarget(kit);
std::unique_ptr<ProjectExplorer::Target> target = project->createTarget(kit);
m_rewriter.populateFileFinder(target);
m_rewriter.populateFileFinder(target.get());
ProjectExplorer::SessionManager::removeProject(project);
ProjectExplorer::KitManager::deleteKit(kit);
}