Change-Id: I4127bff23d3a76bb0f23758568d1211eaaa1f60f
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/60666
Reviewed-by: Hudson CI
/** The pack done flag */
private boolean fPackDone = false;
/** The pack done flag */
private boolean fPackDone = false;
+ /** The filter content provider, or null if filter is not used */
+ private ITreeContentProvider fFilterContentProvider;
+
/** The filter label provider, or null if filter is not used */
private TreeLabelProvider fFilterLabelProvider;
/** The filter label provider, or null if filter is not used */
private TreeLabelProvider fFilterLabelProvider;
fFilterColumns = filterColumns;
}
fFilterColumns = filterColumns;
}
+ /**
+ * Sets the filter content provider.
+ * This should be called from the constructor.
+ *
+ * @param contentProvider
+ * The filter content provider
+ * @since 2.0
+ */
+ protected void setFilterContentProvider(final ITreeContentProvider contentProvider) {
+ fFilterContentProvider = contentProvider;
+ }
+
/**
* Sets the filter label provider.
* This should be called from the constructor.
/**
* Sets the filter label provider.
* This should be called from the constructor.
combo.setTreeColumns(fColumns);
}
fTimeGraphWrapper.setTimeGraphContentProvider(fTimeGraphContentProvider);
combo.setTreeColumns(fColumns);
}
fTimeGraphWrapper.setTimeGraphContentProvider(fTimeGraphContentProvider);
- fTimeGraphWrapper.setFilterContentProvider(fTimeGraphContentProvider);
+ fTimeGraphWrapper.setFilterContentProvider(fFilterContentProvider != null ? fFilterContentProvider : fTimeGraphContentProvider);
fTimeGraphWrapper.setFilterLabelProvider(fFilterLabelProvider);
fTimeGraphWrapper.setFilterColumns(fFilterColumns);
fTimeGraphWrapper.setFilterLabelProvider(fFilterLabelProvider);
fTimeGraphWrapper.setFilterColumns(fFilterColumns);