From ec5eee56c77f0b7a5b60967da94215fd4c752bcb Mon Sep 17 00:00:00 2001 From: Eugene Kudelevsky Date: Tue, 1 Mar 2011 21:08:26 +0300 Subject: [PATCH] improve api --- .../com/intellij/ide/util/projectWizard/JdkChooserPanel.java | 4 ++++ .../ide/util/projectWizard/ProjectJdkForModuleStep.java | 4 ++++ .../com/intellij/ide/util/projectWizard/ProjectJdkStep.java | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java index 5ec15435cb92..c23a5671e5ee 100644 --- a/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java +++ b/java/idea-ui/src/com/intellij/ide/util/projectWizard/JdkChooserPanel.java @@ -97,6 +97,10 @@ public class JdkChooserPanel extends JPanel { return myCurrentJdk; } + public Object[] getAllJdks() { + return myListModel.toArray(); + } + public void editJdkTable() { ProjectJdksEditor editor = new ProjectJdksEditor((Sdk)myList.getSelectedValue(), myProject != null ? myProject : ProjectManager.getInstance().getDefaultProject(), diff --git a/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java index 0b562dff41a0..07eca385017e 100644 --- a/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java +++ b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkForModuleStep.java @@ -142,6 +142,10 @@ public class ProjectJdkForModuleStep extends ModuleWizardStep { return myJdkChooser.getChosenJdk(); } + public Object[] getAllJdks() { + return myJdkChooser.getAllJdks(); + } + public Icon getIcon() { return NEW_PROJECT_ICON; } diff --git a/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java index 47a2a4aca6de..bd9bb698d28a 100644 --- a/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java +++ b/java/idea-ui/src/com/intellij/ide/util/projectWizard/ProjectJdkStep.java @@ -42,7 +42,7 @@ public class ProjectJdkStep extends ModuleWizardStep { private static final Icon NEW_PROJECT_ICON = IconLoader.getIcon("/newprojectwizard.png"); private final WizardContext myContext; - private final ProjectJdksConfigurable myProjectJdksConfigurable; + protected final ProjectJdksConfigurable myProjectJdksConfigurable; private final JComponent myJDKsComponent;