import org.eclipse.jface.operation.IRunnableWithProgress;
import org.eclipse.jface.viewers.CheckboxTreeViewer;
import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.ViewerSorter;
+import org.eclipse.jface.viewers.ViewerComparator;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.CCombo;
import org.eclipse.swt.events.SelectionAdapter;
return super.getImage(element);
}
});
- elementViewer.setSorter(new ViewerSorter() {
+ elementViewer.setComparator(new ViewerComparator() {
@Override
public int category(Object element) {
if (element instanceof TracePackageTraceElement) {
import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.Viewer;
-import org.eclipse.jface.viewers.ViewerSorter;
+import org.eclipse.jface.viewers.ViewerComparator;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.graphics.Image;
}
}
- static class NameSorter extends ViewerSorter {
- }
-
// ========================================================================
// Methods
// ========================================================================
drillDownAdapter = new DrillDownAdapter(viewer);
viewer.setContentProvider(new ViewContentProvider());
viewer.setLabelProvider(new ViewLabelProvider());
- viewer.setSorter(new NameSorter());
+ viewer.setComparator(new ViewerComparator());
viewer.setInput(getViewSite());
sashForm.setWeights(new int[] { 5, 1 });
package org.eclipse.tracecompass.tmf.ui.project.model;
-import org.eclipse.jface.viewers.ViewerSorter;
+import org.eclipse.jface.viewers.ViewerComparator;
/**
* Viewer sorter for TMF project model elements
*/
-public class TmfViewerSorter extends ViewerSorter {
+public class TmfViewerSorter extends ViewerComparator {
@Override
public int category(Object element) {
import org.eclipse.jface.viewers.ICheckStateListener;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.TreeViewerColumn;
-import org.eclipse.jface.viewers.ViewerSorter;
+import org.eclipse.jface.viewers.ViewerComparator;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Image;
fCheckboxTreeViewer.setContentProvider(fContentProvider);
fLabelProvider = new TmfNavigatorLabelProvider();
fCheckboxTreeViewer.setLabelProvider(fLabelProvider);
- fCheckboxTreeViewer.setSorter(new ViewerSorter());
+ fCheckboxTreeViewer.setComparator(new ViewerComparator());
final Tree tree = fCheckboxTreeViewer.getTree();
GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true);
import org.eclipse.jface.viewers.ICheckStateListener;
import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.TreeViewerColumn;
-import org.eclipse.jface.viewers.ViewerSorter;
+import org.eclipse.jface.viewers.ViewerComparator;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
fCheckboxTreeViewer.setContentProvider(fContentProvider);
fLabelProvider = new TmfNavigatorLabelProvider();
fCheckboxTreeViewer.setLabelProvider(fLabelProvider);
- fCheckboxTreeViewer.setSorter(new ViewerSorter());
+ fCheckboxTreeViewer.setComparator(new ViewerComparator());
final Tree tree = fCheckboxTreeViewer.getTree();
GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true);