diff options
Diffstat (limited to 'core/plugins/org.eclipse.dltk.testing/src/org/eclipse/dltk/internal/testing/ui/TestViewer.java')
-rwxr-xr-x | core/plugins/org.eclipse.dltk.testing/src/org/eclipse/dltk/internal/testing/ui/TestViewer.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/plugins/org.eclipse.dltk.testing/src/org/eclipse/dltk/internal/testing/ui/TestViewer.java b/core/plugins/org.eclipse.dltk.testing/src/org/eclipse/dltk/internal/testing/ui/TestViewer.java index a95b16f2e..8f38d9961 100755 --- a/core/plugins/org.eclipse.dltk.testing/src/org/eclipse/dltk/internal/testing/ui/TestViewer.java +++ b/core/plugins/org.eclipse.dltk.testing/src/org/eclipse/dltk/internal/testing/ui/TestViewer.java @@ -48,6 +48,7 @@ import org.eclipse.jface.viewers.StructuredViewer; import org.eclipse.jface.viewers.TableViewer; import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.jface.viewers.Viewer; +import org.eclipse.jface.viewers.ViewerComparator; import org.eclipse.jface.viewers.ViewerFilter; import org.eclipse.swt.SWT; import org.eclipse.swt.dnd.Clipboard; @@ -730,5 +731,11 @@ public class TestViewer { public void expandFirstLevel() { fTreeViewer.expandToLevel(2); } + public void setSortDirection(int sortDirection){ + ViewerComparator comparator = fTreeViewer.getComparator(); + if(comparator instanceof TestTreeComparator){ + ((TestTreeComparator) comparator).setSortDirection(sortDirection); + } + } } |