do not show another template selection

This commit is contained in:
Dmitry Avdeev
2012-10-17 17:17:20 +04:00
parent 39176fc80a
commit 7a41f3595b
3 changed files with 20 additions and 6 deletions
@@ -68,18 +68,19 @@ public class CreateFromScratchMode extends WizardMode {
StepSequence sequence, List<ModuleBuilder> builders) {
sequence.addCommonStep(new ProjectNameWithTypeStep(context, sequence, mode));
for (ModuleBuilder builder : builders) {
addModuleBuilder(builder, context, modulesProvider, sequence);
context.setTemplateMode(mode instanceof CreateFromTemplateMode);
addStepsForBuilder(builder, context, modulesProvider, sequence);
}
return sequence;
}
private static void addModuleBuilder(ModuleBuilder builder,
WizardContext context,
ModulesProvider modulesProvider,
StepSequence myStepSequence) {
private static void addStepsForBuilder(ModuleBuilder builder,
WizardContext context,
ModulesProvider modulesProvider,
StepSequence sequence) {
final String id = builder.getBuilderId();
for (ModuleWizardStep step : builder.createWizardSteps(context, modulesProvider)) {
myStepSequence.addSpecificStep(id, step);
sequence.addSpecificStep(id, step);
}
}