diff options
author | ddunne | 2009-02-23 17:04:48 +0000 |
---|---|---|
committer | ddunne | 2009-02-23 17:04:48 +0000 |
commit | b99f50cbf90fa2fda3d7b792ad5f3e9418a4464f (patch) | |
tree | 8f2a02e83095830d41a1d5e7aaa2d5fd57abe77e | |
parent | a2195fa9137aa91c696a11398d558932523914a6 (diff) | |
download | org.eclipse.osee-b99f50cbf90fa2fda3d7b792ad5f3e9418a4464f.tar.gz org.eclipse.osee-b99f50cbf90fa2fda3d7b792ad5f3e9418a4464f.tar.xz org.eclipse.osee-b99f50cbf90fa2fda3d7b792ad5f3e9418a4464f.zip |
"Team Workflow" - CD692 - "Add columns for UI and CSCI to task tab"
-rw-r--r-- | org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskXViewerFactory.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskXViewerFactory.java b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskXViewerFactory.java index 0fd77e2cec0..062976d0578 100644 --- a/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskXViewerFactory.java +++ b/org.eclipse.osee.ats/src/org/eclipse/osee/ats/task/TaskXViewerFactory.java @@ -12,11 +12,16 @@ package org.eclipse.osee.ats.task; import java.util.Arrays; import java.util.List; +import java.util.logging.Level; import org.eclipse.nebula.widgets.xviewer.XViewer; import org.eclipse.nebula.widgets.xviewer.XViewerColumn; import org.eclipse.nebula.widgets.xviewer.XViewerSorter; +import org.eclipse.osee.ats.AtsPlugin; +import org.eclipse.osee.ats.world.AtsWorldEditorItems; +import org.eclipse.osee.ats.world.IAtsWorldEditorItem; import org.eclipse.osee.ats.world.WorldXViewerFactory; import org.eclipse.osee.ats.world.WorldXViewerSorter; +import org.eclipse.osee.framework.logging.OseeLog; import org.eclipse.osee.framework.ui.skynet.widgets.xviewer.skynet.SkynetXViewerFactory; /** @@ -50,6 +55,16 @@ public class TaskXViewerFactory extends SkynetXViewerFactory { registerColumn(newCol); } } + // Register any columns from other plugins + try { + for (IAtsWorldEditorItem item : AtsWorldEditorItems.getItems()) { + for (XViewerColumn xCol : item.getXViewerColumns()) { + registerColumn(xCol); + } + } + } catch (Exception ex) { + OseeLog.log(AtsPlugin.class, Level.SEVERE, ex); + } registerAllAttributeColumns(); } |