1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-09 10:46:02 +02:00
This commit is contained in:
Oleg Krasilnikov 2007-03-15 17:34:58 +00:00
parent 9734e3bb45
commit 4592bc9c1a

View file

@ -156,7 +156,7 @@ public abstract class NewModelProjectWizard extends BasicNewResourceWizard imple
* Remove created project either after error * Remove created project either after error
* or if user returned back from config page. * or if user returned back from config page.
*/ */
public void clearProject() { private void clearProject() {
if (lastProjectName == null) return; if (lastProjectName == null) return;
try { try {
ResourcesPlugin.getWorkspace().getRoot().getProject(lastProjectName).delete(false, false, null); ResourcesPlugin.getWorkspace().getRoot().getProject(lastProjectName).delete(false, false, null);
@ -197,6 +197,12 @@ public abstract class NewModelProjectWizard extends BasicNewResourceWizard imple
return true; return true;
} }
public boolean performCancel() {
clearProject();
return true;
}
private void deleteExtraConfigs() { private void deleteExtraConfigs() {
if (fMainPage.isCurrent()) return; // nothing to delete if (fMainPage.isCurrent()) return; // nothing to delete
ICProjectDescription prjd = CoreModel.getDefault().getProjectDescription(newProject, true); ICProjectDescription prjd = CoreModel.getDefault().getProjectDescription(newProject, true);
@ -208,7 +214,7 @@ public abstract class NewModelProjectWizard extends BasicNewResourceWizard imple
for (int i=0; i<all.length; i++) { for (int i=0; i<all.length; i++) {
boolean found = false; boolean found = false;
for (int j=0; j<req.length; j++) { for (int j=0; j<req.length; j++) {
if (all[i].getName() == req[j].name) { if (all[i].getName().equals(req[j].name)) {
found = true; break; found = true; break;
} }
} }