Use the new file dialog wrappers in some places

Change-Id: I326c883f2f76593e6fcb0f3e376d387273312982
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2021-07-26 17:41:28 +02:00
parent ef1653698e
commit b8f369c436
5 changed files with 34 additions and 44 deletions

View File

@@ -754,15 +754,13 @@ public:
ProjectImporter *projectImporter = project ? project->projectImporter() : nullptr;
QTC_ASSERT(projectImporter, return);
QString dir = project->projectDirectory().toString();
QString importDir = QFileDialog::getExistingDirectory(ICore::dialogParent(),
ProjectWindow::tr("Import Directory"),
dir);
FilePath path = FilePath::fromString(importDir);
FilePath importDir =
Utils::FileUtils::getExistingDirectory(ProjectWindow::tr("Import Directory"),
project->projectDirectory());
Target *lastTarget = nullptr;
BuildConfiguration *lastBc = nullptr;
for (const BuildInfo &info : projectImporter->import(path, false)) {
for (const BuildInfo &info : projectImporter->import(importDir, false)) {
Target *target = project->target(info.kitId);
if (!target)
target = project->addTargetForKit(KitManager::kit(info.kitId));