1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-03 22:35:43 +02:00

Sorting the projects in the IndexView to match the projects view.

This commit is contained in:
Doug Schaefer 2006-05-22 20:29:40 +00:00
parent 4aa85cde22
commit 8edd645f62

View file

@ -11,6 +11,9 @@
package org.eclipse.cdt.internal.ui.indexview;
import java.util.Arrays;
import java.util.Comparator;
import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.dom.IPDOMNode;
import org.eclipse.cdt.core.dom.IPDOMVisitor;
@ -254,11 +257,13 @@ public class IndexView extends ViewPart implements PDOM.IListener, IElementChang
if (inputElement instanceof ICModel) {
ICModel model = (ICModel)inputElement;
ICProject[] projects = model.getCProjects();
for (int i = 0; i < projects.length; ++i) {
ICProject project = projects[i];
if (project.getUnderlyingResource().isPhantom())
System.out.println(project.getElementName() + " is phantom");
}
Arrays.sort(projects, new Comparator() {
public int compare(Object arg0, Object arg1) {
String name0 = ((ICProject)arg0).getElementName();
String name1 = ((ICProject)arg1).getElementName();
return name0.compareToIgnoreCase(name1);
}
});
return projects;
}
} catch (CModelException e) {