| |
| /* |
| * User: anna |
| * Date: 05-Apr-2007 |
| */ |
| package com.intellij.ide.favoritesTreeView; |
| |
| import com.intellij.ide.projectView.ProjectView; |
| import com.intellij.ide.projectView.impl.GroupByTypeComparator; |
| import com.intellij.ide.util.treeView.NodeDescriptor; |
| |
| /** |
| * @author Konstantin Bulenkov |
| */ |
| public class FavoritesComparator extends GroupByTypeComparator { |
| public FavoritesComparator(ProjectView view, String id) { |
| super(view, id); |
| } |
| |
| @Override |
| public int compare(NodeDescriptor d1, NodeDescriptor d2) { |
| if (d1 instanceof FavoritesTreeNodeDescriptor && d2 instanceof FavoritesTreeNodeDescriptor) { |
| d1 = ((FavoritesTreeNodeDescriptor)d1).getElement(); |
| d2 = ((FavoritesTreeNodeDescriptor)d2).getElement(); |
| } |
| return super.compare(d1, d2); |
| } |
| } |