1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

change constructor to accept IBaseLabelProvider so TableViewer can use ITableLabelProvider

This commit is contained in:
Chris Wiebe 2004-08-13 20:53:50 +00:00
parent 6d91b22ba7
commit eeacf01782

View file

@ -33,8 +33,8 @@ import org.eclipse.jface.util.Assert;
import org.eclipse.jface.viewers.ColumnLayoutData; import org.eclipse.jface.viewers.ColumnLayoutData;
import org.eclipse.jface.viewers.ColumnWeightData; import org.eclipse.jface.viewers.ColumnWeightData;
import org.eclipse.jface.viewers.DoubleClickEvent; import org.eclipse.jface.viewers.DoubleClickEvent;
import org.eclipse.jface.viewers.IBaseLabelProvider;
import org.eclipse.jface.viewers.IDoubleClickListener; import org.eclipse.jface.viewers.IDoubleClickListener;
import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.ISelectionChangedListener;
import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.IStructuredContentProvider;
@ -87,7 +87,7 @@ public class ListDialogField extends DialogField {
} }
protected TableViewer fTable; protected TableViewer fTable;
protected ILabelProvider fLabelProvider; protected IBaseLabelProvider fLabelProvider;
protected ListViewerAdapter fListViewerAdapter; protected ListViewerAdapter fListViewerAdapter;
protected List fElements; protected List fElements;
protected ViewerSorter fViewerSorter; protected ViewerSorter fViewerSorter;
@ -122,7 +122,7 @@ public class ListDialogField extends DialogField {
* marks a separator. * marks a separator.
* @param lprovider The label provider to render the table entries * @param lprovider The label provider to render the table entries
*/ */
public ListDialogField(IListAdapter adapter, String[] buttonLabels, ILabelProvider lprovider) { public ListDialogField(IListAdapter adapter, String[] buttonLabels, IBaseLabelProvider lprovider) {
super(); super();
fListAdapter= adapter; fListAdapter= adapter;