X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FFrameworkWizard%2Fsrc%2Forg%2Ftianocore%2Fframeworkwizard%2Fmodule%2Fui%2Fdialog%2FDataHubsDlg.java;h=a3c6c638383371081168bc154945c4ae0a4b7298;hp=87c67287658c24f492d719fcee01fe7fcfef4973;hb=e08433efeb382abec06fec875936586ee94d5e2a;hpb=ee2db093289707e787eeea571c0180c2376fac95 diff --git a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/DataHubsDlg.java b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/DataHubsDlg.java index 87c6728765..a3c6c63838 100644 --- a/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/DataHubsDlg.java +++ b/Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/module/ui/dialog/DataHubsDlg.java @@ -39,7 +39,9 @@ import org.tianocore.frameworkwizard.common.ui.ArchCheckBox; import org.tianocore.frameworkwizard.common.ui.IDialog; import org.tianocore.frameworkwizard.common.ui.IFrame; import org.tianocore.frameworkwizard.common.ui.StarLabel; +import org.tianocore.frameworkwizard.module.Identifications.ModuleIdentification; import org.tianocore.frameworkwizard.module.Identifications.DataHubs.DataHubsIdentification; +import org.tianocore.frameworkwizard.workspace.WorkspaceTools; /** * The class is used to create, update DataHub of the MSA file @@ -97,6 +99,8 @@ public class DataHubsDlg extends IDialog { private DataHubsIdentification id = null; private EnumerationData ed = new EnumerationData(); + + private WorkspaceTools wt = new WorkspaceTools(); /** * This method initializes jTextFieldDataHubRecord @@ -254,10 +258,15 @@ public class DataHubsDlg extends IDialog { * @param inDataHubsId * */ - private void init(DataHubsIdentification inDataHubsId) { + private void init(DataHubsIdentification inDataHubsId, ModuleIdentification mid) { init(); this.id = inDataHubsId; + // + // Init arch with module's arch + // + this.jArchCheckBox.setEnabledItems(wt.getModuleArch(mid)); + if (this.id != null) { this.jTextFieldDataHubRecord.setText(id.getName()); this.jComboBoxUsage.setSelectedItem(id.getUsage()); @@ -274,9 +283,9 @@ public class DataHubsDlg extends IDialog { * @param iFrame * */ - public DataHubsDlg(DataHubsIdentification inDataHubsIdentification, IFrame iFrame) { + public DataHubsDlg(DataHubsIdentification inDataHubsIdentification, IFrame iFrame, ModuleIdentification mid) { super(iFrame, true); - init(inDataHubsIdentification); + init(inDataHubsIdentification, mid); } /**