summaryrefslogtreecommitdiff
path: root/plugins/structuralsearch/source/com/intellij/structuralsearch/plugin/StructuralReplaceAction.java
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/structuralsearch/source/com/intellij/structuralsearch/plugin/StructuralReplaceAction.java')
-rw-r--r--plugins/structuralsearch/source/com/intellij/structuralsearch/plugin/StructuralReplaceAction.java55
1 files changed, 0 insertions, 55 deletions
diff --git a/plugins/structuralsearch/source/com/intellij/structuralsearch/plugin/StructuralReplaceAction.java b/plugins/structuralsearch/source/com/intellij/structuralsearch/plugin/StructuralReplaceAction.java
deleted file mode 100644
index 33e7ac5b4d4d..000000000000
--- a/plugins/structuralsearch/source/com/intellij/structuralsearch/plugin/StructuralReplaceAction.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package com.intellij.structuralsearch.plugin;
-
-import com.intellij.openapi.actionSystem.*;
-import com.intellij.openapi.project.Project;
-import com.intellij.structuralsearch.SSRBundle;
-import com.intellij.structuralsearch.plugin.replace.ui.ReplaceDialog;
-import com.intellij.structuralsearch.plugin.ui.Configuration;
-import com.intellij.structuralsearch.plugin.ui.SearchContext;
-
-/**
- * Search and replace structural java code patterns action.
- */
-public class StructuralReplaceAction extends AnAction {
-
- public StructuralReplaceAction() {
- super(SSRBundle.message("structuralreplace.action"));
- }
-
- /** Handles IDEA action event
- * @param event the event of action
- */
- public void actionPerformed(AnActionEvent event) {
- triggerAction(null, SearchContext.buildFromDataContext(event.getDataContext()));
- }
-
- public static void triggerAction(Configuration config, SearchContext searchContext) {
- ReplaceDialog replaceDialog = new ReplaceDialog(searchContext);
-
- if (config!=null) {
- replaceDialog.setUseLastConfiguration(true);
- replaceDialog.setValuesFromConfig(config);
- }
-
- replaceDialog.show();
- }
-
- /** Updates the state of the action
- * @param event the action event
- */
- public void update(AnActionEvent event) {
- final Presentation presentation = event.getPresentation();
- final DataContext context = event.getDataContext();
- final Project project = CommonDataKeys.PROJECT.getData(context);
- final StructuralSearchPlugin plugin = (project == null)? null:StructuralSearchPlugin.getInstance( project );
-
- if (plugin== null || plugin.isSearchInProgress() || plugin.isReplaceInProgress() || plugin.isDialogVisible()) {
- presentation.setEnabled( false );
- } else {
- presentation.setEnabled( true );
- }
-
- super.update(event);
- }
-}
-