1 6 package com.nightlabs.ipanema.person.edit.blockbased; 7 8 import org.eclipse.swt.SWT; 9 import org.eclipse.swt.widgets.Composite; 10 import org.eclipse.swt.widgets.Control; 11 12 import com.nightlabs.ipanema.person.Person; 13 import com.nightlabs.rcp.wizard.DynamicPathWizardPage; 14 15 19 public class FullDataBlockCoverageWizardPage extends DynamicPathWizardPage { 20 21 protected String editorScope; 22 protected FullDataBlockCoverageComposite fullDataBlockCoverageComposite; 23 protected Person person; 24 25 29 public FullDataBlockCoverageWizardPage(String pageName, String title, String editorScope, Person person) { 30 super(pageName, title); 31 this.editorScope = editorScope; 32 this.person = person; 33 } 34 35 38 public Control createPageContents(Composite parent) { 39 fullDataBlockCoverageComposite = new FullDataBlockCoverageComposite(parent, SWT.NONE, editorScope, person); 40 return fullDataBlockCoverageComposite; 41 } 42 43 public boolean isPageComplete() { 44 return super.isPageComplete(); 45 } 46 47 public void updatePerson() { 48 if (fullDataBlockCoverageComposite != null) 49 fullDataBlockCoverageComposite.updatePerson(); 50 } 51 52 } 53 | Popular Tags |