import org.tianocore.frameworkwizard.common.ui.IDialog;\r
import org.tianocore.frameworkwizard.common.ui.IFrame;\r
import org.tianocore.frameworkwizard.common.ui.StarLabel;\r
+import org.tianocore.frameworkwizard.module.Identifications.ModuleIdentification;\r
import org.tianocore.frameworkwizard.module.Identifications.PackageDependencies.PackageDependenciesIdentification;\r
import org.tianocore.frameworkwizard.packaging.PackageIdentification;\r
import org.tianocore.frameworkwizard.workspace.WorkspaceTools;\r
* This method initializes this\r
* \r
*/\r
- private void init(PackageDependenciesIdentification inPackageDependenciesIdentification) {\r
+ private void init(PackageDependenciesIdentification inPackageDependenciesIdentification, ModuleIdentification mid) {\r
init();\r
this.pdid = inPackageDependenciesIdentification;\r
+ \r
+ //\r
+ // Init arch with module's arch\r
+ //\r
+ this.jArchCheckBox.setEnabledItems(wt.getModuleArch(mid));\r
+ \r
if (pdid != null) {\r
this.jComboBoxPackageName.setSelectedItem(pdid.getName());\r
this.jTextFieldPackageVersion.setText(pdid.getVersion());\r
* This is the default constructor\r
* \r
*/\r
- public PackageDepDlg(PackageDependenciesIdentification inPackageDependenciesIdentification, IFrame iFrame) {\r
+ public PackageDepDlg(PackageDependenciesIdentification inPackageDependenciesIdentification, IFrame iFrame, ModuleIdentification mid) {\r
super(iFrame, true);\r
- init(inPackageDependenciesIdentification);\r
+ init(inPackageDependenciesIdentification, mid);\r
}\r
\r
/**\r