private void addJdkListConfig() { if (myJdkListConfig == null) { myJdkListConfig = JdkListConfigurable.getInstance(myProject); myJdkListConfig.init(myContext); } addConfigurable(myJdkListConfig, ConfigurableId.JDK_LIST); }
private void initSidePanel() { boolean isDefaultProject = myProject == ProjectManager.getInstance().getDefaultProject(); mySidePanel = new SidePanel(this, myHistory); mySidePanel.addSeparator("Project Settings"); addProjectConfig(); if (!isDefaultProject) { addModulesConfig(); } addProjectLibrariesConfig(); if (!isDefaultProject) { addFacetsConfig(); addArtifactsConfig(); } ProjectStructureConfigurableContributor[] adders = ProjectStructureConfigurableContributor.EP_NAME.getExtensions(); for (ProjectStructureConfigurableContributor adder : adders) { for (Configurable configurable : adder.getExtraProjectConfigurables(myProject, myContext)) { addConfigurable(configurable, true); } } mySidePanel.addSeparator("Platform Settings"); addJdkListConfig(); addGlobalLibrariesConfig(); for (ProjectStructureConfigurableContributor adder : adders) { for (Configurable configurable : adder.getExtraPlatformConfigurables(myProject, myContext)) { addConfigurable(configurable, true); } } if (Registry.is("ide.new.project.settings")) { mySidePanel.addSeparator("--"); addErrorPane(); } }
private void addModulesConfig() { myModulesConfig = ModuleStructureConfigurable.getInstance(myProject); addConfigurable(myModulesConfig, ConfigurableId.MODULES); }
private void addGlobalLibrariesConfig() { addConfigurable(myGlobalLibrariesConfig, ConfigurableId.GLOBAL_LIBRARIES); }
private void addErrorPane() { addConfigurable(new ErrorPaneConfigurable(myProject, myContext), true); }
private void addProjectLibrariesConfig() { addConfigurable(myProjectLibrariesConfig, ConfigurableId.PROJECT_LIBRARIES); }
private void addProjectConfig() { myProjectConfig = new ProjectConfigurable(myProject, myContext, myModuleConfigurator, myProjectJdksModel); addConfigurable(myProjectConfig, ConfigurableId.PROJECT); }
private void addFacetsConfig() { if (myFacetStructureConfigurable.isVisible()) { addConfigurable(myFacetStructureConfigurable, ConfigurableId.FACETS); } }
private void addConfigurable( final Configurable configurable, final ConfigurableId configurableId) { addConfigurable(configurable, isAvailable(configurableId)); }
private void addArtifactsConfig() { addConfigurable(myArtifactsStructureConfigurable, ConfigurableId.ARTIFACTS); }