import javax.swing.ListSelectionModel;\r
\r
import org.tianocore.PlatformSurfaceAreaDocument;\r
+import org.tianocore.frameworkwizard.common.Identifications.OpeningPlatformType;\r
import org.tianocore.frameworkwizard.common.ui.IInternalFrame;\r
import org.tianocore.frameworkwizard.common.ui.StarLabel;\r
\r
private JButton jButton6 = null;\r
private JCheckBox jCheckBox3 = null;\r
private JPanel jPanel6 = null;\r
- \r
+ private OpeningPlatformType docConsole = null;\r
private FpdFileContents ffc = null;\r
private JPanel jPanel7 = null;\r
private JCheckBox jCheckBox = null;\r
init(ffc);\r
}\r
\r
+ public FpdFlash(OpeningPlatformType opt) {\r
+ this(opt.getXmlFpd());\r
+ docConsole = opt;\r
+ }\r
+ \r
/**\r
* This method initializes jPanel \r
* \r
if (jTextField.getText().length() > 0 && jTextField1.getText().length() > 0){\r
String[] row = {jTextField.getText(), jTextField1.getText()}; \r
fvPropertyTableModel.addRow(row);\r
+ docConsole.setSaved(false);\r
ffc.genFvImagesNameValue(row[0], row[1]);\r
}\r
}\r
\r
String name = m.getValueAt(row, 0) + "";\r
String value = m.getValueAt(row, 1) + "";\r
-\r
+ docConsole.setSaved(false);\r
ffc.updateFvImagesNameValue(row, name, value);\r
}\r
}\r
public void actionPerformed(ActionEvent e) {\r
if (jTable.getSelectedRow() >= 0){\r
fvPropertyTableModel.removeRow(jTable.getSelectedRow());\r
+ docConsole.setSaved(false);\r
ffc.removeFvImagesNameValue(jTable.getSelectedRow());\r
}\r
}\r
getOptionNameValue(m);\r
}\r
ffc.genFvImagesFvImage(imageName.split(" "), jComboBox.getSelectedItem()+"", m);\r
- \r
+ docConsole.setSaved(false);\r
Object[] row = {imageName, jComboBox.getSelectedItem()};\r
fvImageParaTableModel.addRow(row); \r
}\r
public void actionPerformed(ActionEvent arg0) {\r
// TODO Auto-generated method stub\r
if (jTable2.getSelectedRow() >= 0 ) {\r
- fvImageParaTableModel.removeRow(jTable2.getSelectedRow());\r
ffc.removeFvImagesFvImage(jTable2.getSelectedRow());\r
+ fvImageParaTableModel.removeRow(jTable2.getSelectedRow());\r
+ docConsole.setSaved(false);\r
}\r
}\r
\r
LinkedHashMap<String, String> lhm = new LinkedHashMap<String, String>();\r
getOptionNameValue(lhm);\r
\r
-\r
+ docConsole.setSaved(false);\r
ffc.updateFvImagesFvImage(row, name.split(" "), type, lhm);\r
\r
}\r