From c1ce215b5d22fb0e2dc6c2bce9d5b54d3979a019 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Tue, 17 Dec 2019 17:07:33 +0300 Subject: [PATCH] Wizard: disable abbility to switch between targets in existing module --- .../ui/secondStep/ModuleSettingsComponent.kt | 23 ------------------- 1 file changed, 23 deletions(-) diff --git a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/ui/secondStep/ModuleSettingsComponent.kt b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/ui/secondStep/ModuleSettingsComponent.kt index de861e5526e..d4ca1e912be 100644 --- a/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/ui/secondStep/ModuleSettingsComponent.kt +++ b/idea/idea-new-project-wizard/src/org/jetbrains/kotlin/tools/projectWizard/wizard/ui/secondStep/ModuleSettingsComponent.kt @@ -19,14 +19,6 @@ class ModuleSettingsComponent(valuesReadingContext: ValuesReadingContext) : Dyna StringValidators.shouldNotBeBlank("Module name") and StringValidators.shouldBeValidIdentifier("Module Name") - private val moduleConfigurator = DropDownComponent( - valuesReadingContext, - iconProvider = { it.icon }, - labelText = "Consider as" - ) { value -> - module?.configurator = value - } - private val moduleConfiguratorSettingsList = SettingsList(emptyList(), valuesReadingContext) private val nameField = TextFieldComponent( @@ -48,7 +40,6 @@ class ModuleSettingsComponent(valuesReadingContext: ValuesReadingContext) : Dyna UiConstants.GAP_BORDER_SIZE ) add(nameField.component) - add(moduleConfigurator.component) add(moduleConfiguratorSettingsList.component) } @@ -62,24 +53,10 @@ class ModuleSettingsComponent(valuesReadingContext: ValuesReadingContext) : Dyna private fun updateModule(module: Module) { nameField.value = module.name - val newValues = ModuleConfigurator.BY_MODULE_KIND.getValue(module.configurator.moduleKind) - .filter { configurator -> - if (configurator.moduleKind == ModuleKind.target) - configurator.moduleType == module.configurator.moduleType - else false - } - nameField.component.isVisible = module.kind != ModuleKind.target || module.configurator.moduleType != ModuleType.common moduleConfiguratorSettingsList.setSettings(module.configuratorSettings) - - moduleConfigurator.apply { - updateValues(newValues) - component.isVisible = newValues.size > 1 - value = module.configurator - component.updateUI() - } } }