diff options
Diffstat (limited to 'src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp')
-rw-r--r-- | src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp b/src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp index 117369e10b..173e7a4b0d 100644 --- a/src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp +++ b/src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp @@ -69,6 +69,7 @@ bool JsonWizardFileGenerator::setup(const QVariant &data, QString *errorMessage) f.isBinary = tmp.value(QLatin1String("isBinary"), false); f.overwrite = tmp.value(QLatin1String("overwrite"), false); f.openInEditor = tmp.value(QLatin1String("openInEditor"), false); + f.isTemporary = tmp.value(QLatin1String("temporary"), false); f.openAsProject = tmp.value(QLatin1String("openAsProject"), false); f.options = JsonWizard::parseOptions(tmp.value(QLatin1String("options")), errorMessage); @@ -148,6 +149,8 @@ Core::GeneratedFile JsonWizardFileGenerator::generateFile(const File &file, attributes |= Core::GeneratedFile::OpenProjectAttribute; if (JsonWizard::boolFromVariant(file.overwrite, expander)) attributes |= Core::GeneratedFile::ForceOverwrite; + if (JsonWizard::boolFromVariant(file.isTemporary, expander)) + attributes |= Core::GeneratedFile::TemporaryFile; if (file.keepExisting) attributes |= Core::GeneratedFile::KeepExistingFileAttribute; |