diff --git a/src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.cpp b/src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.cpp index 38a92e93707..624583f6dcb 100644 --- a/src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.cpp +++ b/src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.cpp @@ -86,7 +86,7 @@ bool JsonWizardGenerator::formatFile(const JsonWizard *wizard, GeneratedFile *fi if (file->isBinary() || file->contents().isEmpty()) return true; // nothing to do - Id languageId = TextEditorSettings::languageId(Utils::mimeTypeForFile(file->path()).name()); + Id languageId = TextEditorSettings::languageId(Utils::mimeTypeForFile(file->filePath()).name()); if (!languageId.isValid()) return true; // don't modify files like *.ui, *.pro @@ -99,7 +99,7 @@ bool JsonWizardGenerator::formatFile(const JsonWizard *wizard, GeneratedFile *fi Indenter *indenter = nullptr; if (factory) { indenter = factory->createIndenter(&doc); - indenter->setFileName(Utils::FilePath::fromString(file->path())); + indenter->setFileName(file->filePath()); } if (!indenter) indenter = new TextIndenter(&doc); diff --git a/src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.cpp b/src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.cpp index 7912d5decfd..528110e8799 100644 --- a/src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.cpp +++ b/src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.cpp @@ -25,15 +25,12 @@ #include "jsonwizardscannergenerator.h" -#include "../projectexplorer.h" #include "../projectmanager.h" -#include "jsonwizard.h" -#include "jsonwizardfactory.h" #include #include -#include +#include #include #include #include @@ -104,7 +101,8 @@ Core::GeneratedFiles JsonWizardScannerGenerator::fileList(Utils::MacroExpander * for (auto it = result.begin(); it != result.end(); ++it) { const QString relPath = project.relativeFilePath(it->path()); it->setBinary(binaryPattern.match(relPath).hasMatch()); - bool found = ProjectManager::canOpenProjectForMimeType(Utils::mimeTypeForFile(relPath)); + bool found = ProjectManager::canOpenProjectForMimeType(Utils::mimeTypeForFile( + Utils::FilePath::fromString(relPath))); if (found) { it->setAttributes(it->attributes() | Core::GeneratedFile::OpenProjectAttribute); minDepth = std::min(minDepth, getDepth(it->path())); diff --git a/src/plugins/projectexplorer/projectfilewizardextension.cpp b/src/plugins/projectexplorer/projectfilewizardextension.cpp index fc3fb6ec5f8..f0ba9a95710 100644 --- a/src/plugins/projectexplorer/projectfilewizardextension.cpp +++ b/src/plugins/projectexplorer/projectfilewizardextension.cpp @@ -244,7 +244,7 @@ void ProjectFileWizardExtension::applyCodeStyle(GeneratedFile *file) const if (file->isBinary() || file->contents().isEmpty()) return; // nothing to do - Id languageId = TextEditorSettings::languageId(Utils::mimeTypeForFile(file->path()).name()); + Id languageId = TextEditorSettings::languageId(Utils::mimeTypeForFile(file->filePath()).name()); if (!languageId.isValid()) return; // don't modify files like *.ui *.pro