mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-19 13:02:30 +07:00
PY-75868: NPW: Simplify API to customize new project name.
All generators share the same logic, only providing `newProjectName`. Python PyV3 generators use generator name by default. GitOrigin-RevId: ffcb56a1bd2beaad1c7693550036aa091fa05a2b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
30d167776f
commit
379719b7ea
@@ -9,4 +9,4 @@ import com.jetbrains.python.newProjectWizard.PyV3ProjectBaseGenerator
|
||||
internal class PyV3ProjectSpecificStep(
|
||||
generator: PyV3ProjectBaseGenerator<*>,
|
||||
callback: AbstractNewProjectStep.AbstractCallback<PyV3BaseProjectSettings>,
|
||||
) : ProjectSettingsStepBase<PyV3BaseProjectSettings>(generator, callback)
|
||||
) : ProjectSettingsStepBase<PyV3BaseProjectSettings>(generator, callback, generator.newProjectName)
|
||||
@@ -8,7 +8,7 @@ import org.jetbrains.annotations.Nls
|
||||
import javax.swing.Icon
|
||||
|
||||
class PyV3EmptyProjectGenerator : PyV3ProjectBaseGenerator<PyV3EmptyProjectSettings>(
|
||||
PyV3EmptyProjectSettings(generateWelcomeScript = false), PyV3EmptyProjectUI) {
|
||||
PyV3EmptyProjectSettings(generateWelcomeScript = false), PyV3EmptyProjectUI, _newProjectName = "PythonProject") {
|
||||
override fun getName(): @Nls String = PyBundle.message("pure.python.project")
|
||||
|
||||
override fun getLogo(): Icon = PythonPsiApiIcons.Python
|
||||
|
||||
Reference in New Issue
Block a user