+
+ /* Method definitions for AbstractTableModel
+ */
+ def getColumnCount = 2
+ def getRowCount = _reports.size
+
+ override def getColumnName(column: Int) : String = {
+ column match {
+ case 0 => "Date"
+ case 1 => "# Tasks"
+ }
+ }
+
+ def getValueAt(row: Int, column: Int) : Object = {
+ // THINKME: Any better way than this?
+ val report = _reports.values.toIndexedSeq(row)
+ column match {
+ case 0 => report.dateString
+ case 1 => report.size : Integer
+ }
+ }