Author: ruschein
Date: 2011-01-18 09:25:12 -0800 (Tue, 18 Jan 2011)
New Revision: 23490

Modified:
   
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
   
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/TableBrowser.java
Log:
Now we use the CyTableRowChangeTracker.

Modified: 
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
===================================================================
--- 
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
  2011-01-18 17:22:42 UTC (rev 23489)
+++ 
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
  2011-01-18 17:25:12 UTC (rev 23490)
@@ -27,6 +27,7 @@
 import org.cytoscape.model.events.ColumnCreatedListener;
 import org.cytoscape.model.events.ColumnDeletedEvent;
 import org.cytoscape.model.events.ColumnDeletedListener;
+import org.cytoscape.service.util.CyServiceRegistrar;
 
 
 public class BrowserTableModel
@@ -43,14 +44,16 @@
        private final MyTableRowChangeTracker tableRowChangeTracker;
 
        public BrowserTableModel(final JTable table, final CyEventHelper 
eventHelper,
-                                final CyTable attrs, final EqnCompiler 
compiler)
+                                final CyTable attrs, final EqnCompiler 
compiler,
+                                final CyServiceRegistrar serviceRegistrar)
        {
                this.table = table;
                this.attrs = attrs;
                this.compiler = compiler;
                this.tableHasBooleanSelected = 
attrs.getColumnTypeMap().get(CyNetwork.SELECTED) == Boolean.class;
                this.tableModelListeners = new ArrayList<TableModelListener>();
-               this.tableRowChangeTracker = new MyTableRowChangeTracker(attrs, 
eventHelper, this);
+               this.tableRowChangeTracker =
+                       new MyTableRowChangeTracker(attrs, eventHelper, 
serviceRegistrar, this);
 
                initAttrNamesAndVisibilities();
        }

Modified: 
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/TableBrowser.java
===================================================================
--- 
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/TableBrowser.java
       2011-01-18 17:22:42 UTC (rev 23489)
+++ 
core3/table-browser-impl/trunk/src/main/java/org/cytoscape/browser/internal/TableBrowser.java
       2011-01-18 17:25:12 UTC (rev 23490)
@@ -98,7 +98,8 @@
                        }
 
                        currentTable = table;
-                       browserTableModel = new BrowserTableModel(browserTable, 
eventHelper, table, compiler);
+                       browserTableModel = new BrowserTableModel(browserTable, 
eventHelper, table,
+                                                                 compiler, 
serviceRegistrar);
                        serviceRegistrar.registerAllServices(browserTableModel, 
new Properties());
                        browserTable.setModel(browserTableModel);
                        browserTable.setRowSorter(new 
TableRowSorter(browserTableModel));

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to