cleanup: remove old dialog based code

This commit is contained in:
Konstantin Bulenkov
2015-09-15 19:16:49 +02:00
parent 5058ae0e3c
commit 0eee09c186
@@ -20,10 +20,8 @@ import com.intellij.featureStatistics.FeatureUsageTracker;
import com.intellij.ide.structureView.StructureView;
import com.intellij.ide.structureView.StructureViewBuilder;
import com.intellij.ide.structureView.StructureViewModel;
import com.intellij.ide.util.FileStructureDialog;
import com.intellij.ide.util.FileStructurePopup;
import com.intellij.ide.util.treeView.smartTree.TreeStructureUtil;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.CommonDataKeys;
import com.intellij.openapi.actionSystem.PlatformDataKeys;
@@ -31,9 +29,7 @@ import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.fileEditor.FileEditor;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.DialogWrapper;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.pom.Navigatable;
import com.intellij.psi.PsiDocumentManager;
import com.intellij.psi.PsiFile;
import com.intellij.ui.PlaceHolder;
@@ -76,17 +72,6 @@ public class ViewStructureAction extends DumbAwareAction {
popup.show();
}
@Nullable
private static DialogWrapper createDialog(@NotNull Editor editor,
@NotNull Project project,
@Nullable Navigatable navigatable,
@NotNull FileEditor fileEditor) {
final StructureViewBuilder structureViewBuilder = fileEditor.getStructureViewBuilder();
if (structureViewBuilder == null) return null;
StructureView structureView = structureViewBuilder.createStructureView(fileEditor, project);
return createStructureViewBasedDialog(structureView.getTreeModel(), editor, project, navigatable, structureView);
}
@Nullable
public static FileStructurePopup createPopup(@NotNull Project project, @NotNull FileEditor fileEditor) {
StructureViewBuilder structureViewBuilder = fileEditor.getStructureViewBuilder();
@@ -100,15 +85,6 @@ public class ViewStructureAction extends DumbAwareAction {
return createStructureViewPopup(project, fileEditor, structureView);
}
@NotNull
private static FileStructureDialog createStructureViewBasedDialog(@NotNull StructureViewModel structureViewModel,
@NotNull Editor editor,
@NotNull Project project,
Navigatable navigatable,
@NotNull Disposable alternativeDisposable) {
return new FileStructureDialog(structureViewModel, editor, project, navigatable, alternativeDisposable, true);
}
private static FileStructurePopup createStructureViewPopup(Project project,
FileEditor fileEditor,
StructureView structureView) {