summaryrefslogtreecommitdiff
path: root/src/plugins/cppeditor/cppmodelmanager.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2022-11-24 17:00:52 +0100
committerhjk <hjk@qt.io>2022-12-16 14:27:50 +0000
commite42d24fca9fd6d7504e2d9a4cae2cc180abb2a03 (patch)
tree5b0273c9367267d44d92bd9aa8343d12c84ba15e /src/plugins/cppeditor/cppmodelmanager.cpp
parentedd0e97ce12b9d2e1fc1cb8bcd34466ebdfc0a89 (diff)
downloadqt-creator-e42d24fca9fd6d7504e2d9a4cae2cc180abb2a03.tar.gz
CppEditor: FilePathify some of the refactoring operations
... and adjust surrounding code. Change-Id: I1d36e5a0c6ba14a1d9b8fd59340f1bb2a1e45ad1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/cppeditor/cppmodelmanager.cpp')
-rw-r--r--src/plugins/cppeditor/cppmodelmanager.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/cppeditor/cppmodelmanager.cpp b/src/plugins/cppeditor/cppmodelmanager.cpp
index 9d524c8c86..1d66e4c43f 100644
--- a/src/plugins/cppeditor/cppmodelmanager.cpp
+++ b/src/plugins/cppeditor/cppmodelmanager.cpp
@@ -1726,17 +1726,17 @@ void CppModelManager::onAboutToLoadSession()
GC();
}
-QSet<QString> CppModelManager::dependingInternalTargets(const Utils::FilePath &file) const
+QSet<QString> CppModelManager::dependingInternalTargets(const FilePath &file) const
{
QSet<QString> result;
const Snapshot snapshot = this->snapshot();
QTC_ASSERT(snapshot.contains(file), return result);
bool wasHeader;
- const QString correspondingFile
- = correspondingHeaderOrSource(file.toString(), &wasHeader, CacheUsage::ReadOnly);
- const Utils::FilePaths dependingFiles = snapshot.filesDependingOn(
- wasHeader ? file : Utils::FilePath::fromString(correspondingFile));
- for (const Utils::FilePath &fn : std::as_const(dependingFiles)) {
+ const FilePath correspondingFile
+ = correspondingHeaderOrSource(file, &wasHeader, CacheUsage::ReadOnly);
+ const FilePaths dependingFiles = snapshot.filesDependingOn(
+ wasHeader ? file : correspondingFile);
+ for (const FilePath &fn : std::as_const(dependingFiles)) {
for (const ProjectPart::ConstPtr &part : projectPart(fn))
result.insert(part->buildSystemTarget);
}