mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
do not show another template selection
This commit is contained in:
+7
-6
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user