]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/ui/SpdProtocolDecls.java
Adapt to new Main UI interface.
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / packaging / ui / SpdProtocolDecls.java
index cc0584e340d9aad940a3a384b818787490c29955..51994cf18a94549ce8999c3478ed3d443a00edc6 100644 (file)
@@ -16,6 +16,7 @@ import javax.swing.table.DefaultTableModel;
 import javax.swing.table.TableModel;\r
 \r
 import org.tianocore.PackageSurfaceAreaDocument;\r
+import org.tianocore.frameworkwizard.common.Identifications.OpeningPackageType;\r
 \r
 /**\r
 GUI for create library definition elements of spd file.\r
@@ -29,6 +30,7 @@ public class SpdProtocolDecls extends SpdGuidDecls {
      */\r
     private static final long serialVersionUID = 1L;\r
     private SpdFileContents sfc = null;\r
+    private OpeningPackageType docConsole = null;\r
     \r
     public SpdProtocolDecls() {\r
         super();\r
@@ -41,6 +43,11 @@ public class SpdProtocolDecls extends SpdGuidDecls {
         init(sfc);\r
     }\r
     \r
+    public SpdProtocolDecls(OpeningPackageType opt) {\r
+        this(opt.getXmlSpd());\r
+        docConsole = opt;\r
+    }\r
+    \r
     protected void initFrame() {\r
         \r
         this.setTitle("Protocol Declarations");\r
@@ -87,7 +94,7 @@ public class SpdProtocolDecls extends SpdGuidDecls {
         if (!dataValidation(rowData)){\r
             return;\r
         }\r
-        \r
+        docConsole.setSaved(false);\r
         sfc.updateSpdProtocolDecl(row, name, cName, guid, help, archList, modTypeList);\r
     }\r
     \r