org.symbian.tools.mtw.ui/src/org/symbian/tools/mtw/ui/deployment/ITargetDetailsPane.java
changeset 460 c0bff5ed874c
parent 457 f1087591ff71
equal deleted inserted replaced
459:c278f0c8917f 460:c0bff5ed874c
    16  * Assumptions/Requirement/Pre-requisites:
    16  * Assumptions/Requirement/Pre-requisites:
    17  * Failures and causes:
    17  * Failures and causes:
    18  */
    18  */
    19 package org.symbian.tools.mtw.ui.deployment;
    19 package org.symbian.tools.mtw.ui.deployment;
    20 
    20 
    21 import org.eclipse.jface.wizard.IWizardPage;
    21 import org.eclipse.core.runtime.IStatus;
    22 import org.eclipse.swt.widgets.Composite;
    22 import org.eclipse.swt.widgets.Composite;
    23 import org.eclipse.swt.widgets.Control;
    23 import org.eclipse.swt.widgets.Control;
    24 
    24 
    25 /**
    25 /**
    26  * Objects of this class provide UI for the users to visualize or configure
    26  * Objects of this class provide UI for the users to visualize or configure
    30  * instantiated for each target.
    30  * instantiated for each target.
    31  * 
    31  * 
    32  * @author Eugene Ostroukhov (eugeneo@symbian.org)
    32  * @author Eugene Ostroukhov (eugeneo@symbian.org)
    33  */
    33  */
    34 public interface ITargetDetailsPane {
    34 public interface ITargetDetailsPane {
    35     void init(IWizardPage page);
    35     interface Context {
    36 
    36         void revalidate();
       
    37     }
       
    38     void init(Context page);
    37     void setTarget(IDeploymentTarget target);
    39     void setTarget(IDeploymentTarget target);
    38 
       
    39     void createControl(Composite parent);
    40     void createControl(Composite parent);
    40 
       
    41     Control getControl();
    41     Control getControl();
       
    42     IStatus validate();
    42 }
    43 }