]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/SpdPackageDefinitions.java
Adapt to new Main UI interface.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / packaging / ui / SpdPackageDefinitions.java
index e4188930fe0a51fa9b634afcc56d760fac1b6735..6d7c6d705f7f03d34506e72de4d811f07d3cb856 100644 (file)
@@ -20,6 +20,7 @@ import javax.swing.JComboBox;
 import java.awt.Dimension;\r
 \r
 import org.tianocore.PackageSurfaceAreaDocument;\r
+import org.tianocore.frameworkwizard.common.Identifications.OpeningPackageType;\r
 import org.tianocore.frameworkwizard.common.ui.IInternalFrame;\r
 import org.tianocore.frameworkwizard.common.ui.StarLabel;\r
 \r
@@ -37,6 +38,7 @@ public class SpdPackageDefinitions extends IInternalFrame {
     private StarLabel starLabel = null;\r
     private StarLabel starLabel1 = null;\r
     private SpdFileContents sfc = null;\r
+    private OpeningPackageType docConsole = null;\r
 \r
     /**\r
      * This is the default constructor\r
@@ -51,6 +53,11 @@ public class SpdPackageDefinitions extends IInternalFrame {
         sfc = new SpdFileContents(inPsa);\r
         init(sfc);\r
     }\r
+    \r
+    public SpdPackageDefinitions(OpeningPackageType opt) {\r
+        this(opt.getXmlSpd());\r
+        docConsole = opt;\r
+    }\r
 \r
     private void init(SpdFileContents sfc) {\r
         if (sfc.getSpdPkgDefsRdOnly() != null) {\r
@@ -121,6 +128,7 @@ public class SpdPackageDefinitions extends IInternalFrame {
             jComboBoxReadOnly.setSelectedIndex(1);\r
             jComboBoxReadOnly.addItemListener(new java.awt.event.ItemListener() {\r
                 public void itemStateChanged(java.awt.event.ItemEvent e) {\r
+                    docConsole.setSaved(false);\r
                     sfc.setSpdPkgDefsRdOnly(jComboBoxReadOnly.getSelectedItem()+"");\r
                 }\r
             });\r
@@ -143,6 +151,7 @@ public class SpdPackageDefinitions extends IInternalFrame {
             jComboBoxRePackage.setSelectedIndex(0);\r
             jComboBoxRePackage.addItemListener(new java.awt.event.ItemListener() {\r
                 public void itemStateChanged(java.awt.event.ItemEvent e) {\r
+                    docConsole.setSaved(false);\r
                     sfc.setSpdPkgDefsRePkg(jComboBoxRePackage.getSelectedItem()+"");\r
                 }\r
             });\r