import org.tianocore.frameworkwizard.common.Identifications.OpeningModuleType;\r
import org.tianocore.frameworkwizard.common.Identifications.OpeningPackageType;\r
import org.tianocore.frameworkwizard.common.Identifications.OpeningPlatformType;\r
-import org.tianocore.frameworkwizard.common.find.FindPPIsResult;\r
+//import org.tianocore.frameworkwizard.common.find.FindPPIsResult;\r
import org.tianocore.frameworkwizard.common.ui.IDefaultMutableTreeNode;\r
import org.tianocore.frameworkwizard.common.ui.IDesktopManager;\r
import org.tianocore.frameworkwizard.common.ui.IFrame;\r
}\r
\r
if (arg0.getSource() == this.jMenuItemEditFindPpi) {\r
- this.findPpi();\r
+// this.findPpi();\r
}\r
\r
if (arg0.getSource() == this.jMenuItemProjectChangeWorkspace) {\r
To find all defined PPIs in workspace\r
\r
**/\r
- private void findPpi() {\r
- //FindPPIsResult fpr = FindPPIsResult.getInstance();\r
- //fpr.setVisible(true);\r
- }\r
+// private void findPpi() {\r
+// FindPPIsResult fpr = FindPPIsResult.getInstance();\r
+// fpr.setVisible(true);\r
+// }\r
\r
/**\r
Switch current workspace to others\r
msa.getModuleSaBuildOptions().setFfsFormatKey(ffsKey);\r
}\r
\r
+ public void setModuleSAForceDebug(int i, boolean dbgEnable) {\r
+ ModuleSADocument.ModuleSA moduleSa = getModuleSA(i);\r
+ moduleSa.setForceDebug(dbgEnable);\r
+ }\r
+ \r
+ public boolean getModuleSAForceDebug (int i) {\r
+ ModuleSADocument.ModuleSA moduleSa = getModuleSA(i);\r
+ if (moduleSa.getForceDebug() == true) {\r
+ return true;\r
+ }\r
+ return false;\r
+ }\r
+ \r
public void getModuleSAOptions(String moduleKey, String[][] saa) {\r
ModuleSADocument.ModuleSA msa = getModuleSA(moduleKey);\r
if (msa == null || msa.getModuleSaBuildOptions() == null || msa.getModuleSaBuildOptions().getOptions() == null\r
import javax.swing.JTable;\r
import javax.swing.JButton;\r
import javax.swing.ListSelectionModel;\r
+import javax.swing.event.TableModelEvent;\r
import javax.swing.table.DefaultTableModel;\r
+import javax.swing.table.TableModel;\r
\r
import org.tianocore.PlatformSurfaceAreaDocument;\r
import org.tianocore.frameworkwizard.common.Identifications.OpeningPlatformType;\r
\r
jTableFpdModules.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
jTableFpdModules.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);\r
-\r
+ \r
+ jTableFpdModules.getModel().addTableModelListener(this);\r
}\r
return jTableFpdModules;\r
}\r
\r
+ public void tableChanged(TableModelEvent arg0) {\r
+ if (arg0.getType() == TableModelEvent.UPDATE){\r
+ int row = arg0.getFirstRow();\r
+ int column = arg0.getColumn();\r
+ TableModel m = (TableModel)arg0.getSource();\r
+ \r
+ if (column != forceDbgColForFpdModTable) {\r
+ return;\r
+ }\r
+ String s = m.getValueAt(row, column)+"";\r
+ boolean dbgEnable = new Boolean(s);\r
+ ffc.setModuleSAForceDebug(row, dbgEnable);\r
+ docConsole.setSaved(false);\r
+ }\r
+ }\r
/**\r
* This method initializes jButtonSettings\r
* \r