View Javadoc
1 /* 2 * Created on 05.03.2004 3 */ 4 package org.xpcards.actions; 5 6 import org.eclipse.swt.widgets.Shell; 7 import org.xpcards.XPCards; 8 import org.xpcards.dialogs.ProjectDialog; 9 import org.xpcards.model.NewProjectSource; 10 import org.xpcards.model.Project; 11 12 /*** 13 * @author galu02 14 */ 15 public class NewProject extends AbstractAction { 16 17 public static final String ACTION_ID = "NewProject"; 18 19 /*** 20 * @see org.xpcards.actions.AbstractAction#performAction() 21 */ 22 public void performAction(final Shell shell, XPCards parent, Object[] args) { 23 ProjectDialog dialog = new ProjectDialog(shell); 24 25 // TODO I18n 26 dialog.setTitle("New project"); 27 28 if ( dialog.open() == ProjectDialog.OK_RESULT) { 29 Project p = dialog.getProject(); 30 31 // p.setId(parent.createProjectsUniqueIndex("Project:")); 32 try { 33 parent.putProject(new NewProjectSource(p)); 34 // parent.updatePlanningTab(p, null, null); 35 parent.selectModelElement(p); 36 } catch (Exception e) { 37 // TODO! Auto-generated catch block 38 e.printStackTrace(); 39 } 40 } 41 42 } 43 44 }

This page was automatically generated by Maven