Wizard: fix generated project path & name
#KT-37927 fixed
This commit is contained in:
+4
-2
@@ -11,6 +11,7 @@ import com.intellij.openapi.module.ModuleType
|
|||||||
import com.intellij.openapi.options.ConfigurationException
|
import com.intellij.openapi.options.ConfigurationException
|
||||||
import com.intellij.openapi.progress.ProgressManager
|
import com.intellij.openapi.progress.ProgressManager
|
||||||
import com.intellij.openapi.project.Project
|
import com.intellij.openapi.project.Project
|
||||||
|
import com.intellij.openapi.project.ProjectManager
|
||||||
import com.intellij.openapi.roots.ui.configuration.ModulesProvider
|
import com.intellij.openapi.roots.ui.configuration.ModulesProvider
|
||||||
import com.intellij.openapi.ui.Messages
|
import com.intellij.openapi.ui.Messages
|
||||||
import com.intellij.util.SystemProperties
|
import com.intellij.util.SystemProperties
|
||||||
@@ -77,6 +78,9 @@ class NewProjectWizardModuleBuilder : EmptyModuleBuilder() {
|
|||||||
return arrayOf(ModuleNewWizardSecondStep(wizard, uiEditorUsagesStats, wizardContext))
|
return arrayOf(ModuleNewWizardSecondStep(wizard, uiEditorUsagesStats, wizardContext))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun createProject(name: String?, path: String?) =
|
||||||
|
ProjectManager.getInstance().createProject(wizard.projectName, wizard.projectPath.toString())
|
||||||
|
|
||||||
override fun commit(
|
override fun commit(
|
||||||
project: Project,
|
project: Project,
|
||||||
model: ModifiableModuleModel?,
|
model: ModifiableModuleModel?,
|
||||||
@@ -138,8 +142,6 @@ class NewProjectWizardModuleBuilder : EmptyModuleBuilder() {
|
|||||||
|
|
||||||
override fun getCustomOptionsStep(context: WizardContext?, parentDisposable: Disposable?) =
|
override fun getCustomOptionsStep(context: WizardContext?, parentDisposable: Disposable?) =
|
||||||
ModuleNewWizardFirstStep(wizard)
|
ModuleNewWizardFirstStep(wizard)
|
||||||
|
|
||||||
override fun setModuleFilePath(path: String) = Unit
|
|
||||||
}
|
}
|
||||||
|
|
||||||
abstract class WizardStep(protected val wizard: IdeWizard, private val phase: GenerationPhase) : ModuleWizardStep() {
|
abstract class WizardStep(protected val wizard: IdeWizard, private val phase: GenerationPhase) : ModuleWizardStep() {
|
||||||
|
|||||||
Reference in New Issue
Block a user