mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup: remove old dialog based code
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user