forked from qt-creator/qt-creator
SelectableFilesModel: Use Utils::FileName
* Fix fallout caused by that Change-Id: If1f068b060b414402918118a826a0f9405c976cd Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
@@ -47,6 +47,8 @@
|
||||
#include <projectexplorer/projecttree.h>
|
||||
#include <projectexplorer/selectablefilesmodel.h>
|
||||
|
||||
#include <utils/algorithm.h>
|
||||
#include <utils/fileutils.h>
|
||||
#include <utils/mimetypes/mimedatabase.h>
|
||||
|
||||
#include <QtPlugin>
|
||||
@@ -89,10 +91,11 @@ void GenericProjectPlugin::editFiles()
|
||||
auto genericProject = qobject_cast<GenericProject *>(ProjectTree::currentProject());
|
||||
if (!genericProject)
|
||||
return;
|
||||
SelectableFilesDialogEditFiles sfd(genericProject->projectFilePath().toFileInfo().path(), genericProject->files(),
|
||||
ICore::mainWindow());
|
||||
SelectableFilesDialogEditFiles sfd(genericProject->projectFilePath(),
|
||||
Utils::transform(genericProject->files(), [](const QString &f) { return Utils::FileName::fromString(f); }),
|
||||
ICore::mainWindow());
|
||||
if (sfd.exec() == QDialog::Accepted)
|
||||
genericProject->setFiles(sfd.selectedFiles());
|
||||
genericProject->setFiles(Utils::transform(sfd.selectedFiles(), &Utils::FileName::toString));
|
||||
}
|
||||
|
||||
} // namespace Internal
|
||||
|
||||
Reference in New Issue
Block a user