1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-08 04:20:09 +00:00

Projucer: Added virtual updateDeprecatedSettings() method to ProjectExporter

This commit is contained in:
ed 2019-10-10 11:34:47 +01:00
parent 0075208fb4
commit 19ef27410e
6 changed files with 58 additions and 51 deletions

View file

@ -151,12 +151,18 @@ bool Project::setCppVersionFromOldExporterSettings()
return false;
}
void Project::updateDeprecatedProjectSettings()
{
for (Project::ExporterIterator exporter (*this); exporter.next();)
exporter->updateDeprecatedSettings();
}
void Project::updateDeprecatedProjectSettingsInteractively()
{
jassert (! ProjucerApplication::getApp().isRunningCommandLine);
for (Project::ExporterIterator exporter (*this); exporter.next();)
exporter->updateDeprecatedProjectSettingsInteractively();
exporter->updateDeprecatedSettingsInteractively();
}
void Project::initialiseMainGroup()
@ -580,8 +586,6 @@ Result Project::loadDocument (const File& file)
parsedPreprocessorDefs = parsePreprocessorDefs (preprocessorDefsValue.get());
setCppVersionFromOldExporterSettings();
removeDefunctExporters();
updateOldModulePaths();
updateOldStyleConfigList();
@ -589,6 +593,9 @@ Result Project::loadDocument (const File& file)
moveOldPropertyFromProjectToAllExporters (Ids::smallIcon);
getEnabledModules().sortAlphabetically();
setCppVersionFromOldExporterSettings();
updateDeprecatedProjectSettings();
setChangedFlag (false);
if (! ProjucerApplication::getApp().isRunningCommandLine)