From 1ee016eee839f65a7d7232e415f937c244eb3dcb Mon Sep 17 00:00:00 2001 From: Oleg Krasilnikov Date: Mon, 19 Mar 2007 12:22:11 +0000 Subject: [PATCH] Bug 177785: IDs displayed instead of names --- .../src/org/eclipse/cdt/ui/newui/BinaryParsTab.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/BinaryParsTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/BinaryParsTab.java index 70ba4da0d53..60fb056d779 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/BinaryParsTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/BinaryParsTab.java @@ -25,6 +25,7 @@ import org.eclipse.jface.viewers.CheckStateChangedEvent; import org.eclipse.jface.viewers.CheckboxTableViewer; import org.eclipse.jface.viewers.ICheckStateListener; import org.eclipse.jface.viewers.IStructuredContentProvider; +import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.jface.viewers.Viewer; import org.eclipse.swt.SWT; import org.eclipse.swt.events.SelectionAdapter; @@ -125,6 +126,15 @@ public class BinaryParsTab extends AbstractCPropertyTab { public void dispose() {} public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {} }); + tv.setLabelProvider(new LabelProvider() { + public String getText(Object element) { + String txt = (element != null) ? element.toString() : EMPTY_STR; + if (element instanceof BinaryParserConfiguration) + txt = ((BinaryParserConfiguration)element).getName(); + return txt; + } + }); + tv.addCheckStateListener(new ICheckStateListener() { public void checkStateChanged(CheckStateChangedEvent e) { saveChecked();