From 35bc629c480462baf87575e8830fb0c84fef3041 Mon Sep 17 00:00:00 2001 From: meanmail Date: Wed, 12 Apr 2017 23:08:20 +0700 Subject: [PATCH] Autonaming for new project --- .../edu/learning/newproject/ui/EduCreateNewProjectPanel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python/educational-core/src/com/jetbrains/edu/learning/newproject/ui/EduCreateNewProjectPanel.java b/python/educational-core/src/com/jetbrains/edu/learning/newproject/ui/EduCreateNewProjectPanel.java index b65a20d45884..dbc7ed938a32 100644 --- a/python/educational-core/src/com/jetbrains/edu/learning/newproject/ui/EduCreateNewProjectPanel.java +++ b/python/educational-core/src/com/jetbrains/edu/learning/newproject/ui/EduCreateNewProjectPanel.java @@ -17,6 +17,7 @@ package com.jetbrains.edu.learning.newproject.ui; import com.intellij.icons.AllIcons; import com.intellij.ide.RecentProjectsManager; +import com.intellij.ide.util.projectWizard.ProjectWizardUtil; import com.intellij.openapi.fileChooser.FileChooserDescriptor; import com.intellij.openapi.fileChooser.FileChooserDescriptorFactory; import com.intellij.openapi.project.Project; @@ -45,9 +46,10 @@ public class EduCreateNewProjectPanel extends JPanel { add(panel, BorderLayout.CENTER); errorIcon.setIcon(AllIcons.Actions.Lightning); resetError(); - nameField.setText("untitled"); String location = RecentProjectsManager.getInstance().getLastProjectCreationLocation(); locationField.setText(location); + String name = ProjectWizardUtil.findNonExistingFileName(location, "course", ""); + nameField.setText(name); FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createSingleFolderDescriptor(); locationField.addBrowseFolderListener("Choose Location Folder", null, project, descriptor); locationField.addFocusListener(new FocusAdapter() {