diff options
Diffstat (limited to 'plugins/structuralsearch/source/com/intellij/structuralsearch/plugin/StructuralReplaceAction.java')
-rw-r--r-- | plugins/structuralsearch/source/com/intellij/structuralsearch/plugin/StructuralReplaceAction.java | 55 |
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); - } -} - |