Core: use FilePaths to notify files changed internally

Change-Id: I2fce65ad340f18292fc0286233e78aaf769a130d
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
David Schulz
2021-06-22 08:57:36 +02:00
parent 1955c82d5c
commit b6367b6359
10 changed files with 44 additions and 38 deletions

View File

@@ -173,8 +173,11 @@ void VcsManager::extensionsInitialized()
{
// Change signal connections
foreach (IVersionControl *versionControl, versionControls()) {
connect(versionControl, &IVersionControl::filesChanged,
DocumentManager::instance(), &DocumentManager::filesChangedInternally);
connect(versionControl, &IVersionControl::filesChanged, DocumentManager::instance(),
[](const QStringList fileNames) {
DocumentManager::notifyFilesChangedInternally(
Utils::transform(fileNames, &Utils::FilePath::fromString));
});
connect(versionControl, &IVersionControl::repositoryChanged,
m_instance, &VcsManager::repositoryChanged);
connect(versionControl, &IVersionControl::configurationChanged,