VCS: Prompt to add file when creating from locator

Fixes: QTCREATORBUG-24168
Change-Id: I797f55935a8023c38bb7a57f3b2e015ea2895659
Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
Orgad Shaneh
2020-09-27 15:16:07 +03:00
committed by Orgad Shaneh
parent bbe95b5733
commit 91d3800ec3

View File

@@ -33,6 +33,7 @@
#include <coreplugin/editormanager/ieditor.h> #include <coreplugin/editormanager/ieditor.h>
#include <coreplugin/icore.h> #include <coreplugin/icore.h>
#include <coreplugin/idocument.h> #include <coreplugin/idocument.h>
#include <coreplugin/vcsmanager.h>
#include <utils/checkablemessagebox.h> #include <utils/checkablemessagebox.h>
#include <utils/fileutils.h> #include <utils/fileutils.h>
@@ -199,6 +200,7 @@ void FileSystemFilter::accept(LocatorFilterEntry selection,
QFile file(targetFile); QFile file(targetFile);
file.open(QFile::WriteOnly); file.open(QFile::WriteOnly);
file.close(); file.close();
VcsManager::promptToAdd(QFileInfo(targetFile).absolutePath(), { targetFile });
} }
const QFileInfo fileInfo(targetFile); const QFileInfo fileInfo(targetFile);
const QString cleanedFilePath = QDir::cleanPath(fileInfo.absoluteFilePath()); const QString cleanedFilePath = QDir::cleanPath(fileInfo.absoluteFilePath());