org.symbian.tools.mtw.ui/src/org/symbian/tools/mtw/ui/deployment/ITargetDetailsPane.java
equal
deleted
inserted
replaced
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 } |