From bb447fcbdd3c0eeb4ca8d82f8828783c18e6e796 Mon Sep 17 00:00:00 2001 From: Patrick Tasse Date: Tue, 15 Sep 2015 12:46:55 -0400 Subject: [PATCH] analysis: Enable filter dialog in Resources view Change-Id: I5c50ed03a072c4ea24aed839d765890c3773a6bb Signed-off-by: Patrick Tasse Reviewed-on: https://git.eclipse.org/r/56002 Reviewed-by: Hudson CI Reviewed-by: Bernd Hufmann Tested-by: Bernd Hufmann --- .../os/linux/ui/views/resources/ResourcesView.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/analysis/os/linux/ui/views/resources/ResourcesView.java b/analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/analysis/os/linux/ui/views/resources/ResourcesView.java index e7da314e91..e9ee4b0238 100644 --- a/analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/analysis/os/linux/ui/views/resources/ResourcesView.java +++ b/analysis/org.eclipse.tracecompass.analysis.os.linux.ui/src/org/eclipse/tracecompass/analysis/os/linux/ui/views/resources/ResourcesView.java @@ -66,6 +66,19 @@ public class ResourcesView extends AbstractStateSystemTimeGraphView { public ResourcesView() { super(ID, new ResourcesPresentationProvider()); setFilterColumns(FILTER_COLUMN_NAMES); + setFilterLabelProvider(new ResourcesFilterLabelProvider()); + } + + private static class ResourcesFilterLabelProvider extends TreeLabelProvider { + @Override + public String getColumnText(Object element, int columnIndex) { + ResourcesEntry entry = (ResourcesEntry) element; + if (columnIndex == 0) { + return entry.getName(); + } + return ""; //$NON-NLS-1$ + } + } // ------------------------------------------------------------------------ -- 2.34.1