From f10034f61b2833182bab0bc801a84583d8d0b179 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 1 Jun 2011 14:23:25 +0400 Subject: [PATCH] install speed search in dir diff --- .../src/com/intellij/openapi/diff/impl/dir/DirDiffPanel.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/vcs-impl/src/com/intellij/openapi/diff/impl/dir/DirDiffPanel.java b/platform/vcs-impl/src/com/intellij/openapi/diff/impl/dir/DirDiffPanel.java index d88a08007b77..6e5c52d614bb 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/diff/impl/dir/DirDiffPanel.java +++ b/platform/vcs-impl/src/com/intellij/openapi/diff/impl/dir/DirDiffPanel.java @@ -29,9 +29,11 @@ import com.intellij.openapi.util.Disposer; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.wm.IdeFocusManager; import com.intellij.ui.FilterComponent; +import com.intellij.ui.TableSpeedSearch; import com.intellij.ui.components.JBLabel; import com.intellij.ui.components.JBLoadingPanel; import com.intellij.ui.table.JBTable; +import com.intellij.util.containers.Convertor; import com.intellij.util.ui.UIUtil; import javax.swing.*; @@ -83,6 +85,7 @@ public class DirDiffPanel implements Disposable { myModel.setPanel(this); Disposer.register(this, myModel); myTable.setModel(myModel); + new TableSpeedSearch(myTable); final DirDiffTableCellRenderer renderer = new DirDiffTableCellRenderer(myTable); myTable.setDefaultRenderer(Object.class, renderer);