From b31f927a501b446dd3c445fbc2fd070e754778df Mon Sep 17 00:00:00 2001 From: Piotr Kwiecinski <2151333+piotrkwiecinski@users.noreply.github.com> Date: Sat, 29 Jun 2024 15:45:36 +0200 Subject: [PATCH] fix actionUpdateThread.OLD_EDT deprecation --- .../actions/comparator/CompareTemplateAction.java | 6 ++++++ .../actions/context/AbstractContextAction.java | 6 ++++++ .../actions/context/CustomGeneratorContextAction.java | 6 ++++++ .../actions/context/xml/NewLayoutXmlAction.java | 6 ++++++ .../generation/InjectConstructorArgumentAction.java | 6 ++++++ .../magento2plugin/actions/generation/NewBlockAction.java | 6 ++++++ .../actions/generation/NewCLICommandAction.java | 6 ++++++ .../actions/generation/NewControllerAction.java | 7 +++++++ .../actions/generation/NewCronjobAction.java | 6 ++++++ .../actions/generation/NewDbSchemaAction.java | 6 ++++++ .../actions/generation/NewEmailTemplateAction.java | 7 +++++++ .../magento2plugin/actions/generation/NewEntityAction.java | 7 +++++++ .../actions/generation/NewGraphQlResolverAction.java | 6 ++++++ .../actions/generation/NewMessageQueueAction.java | 6 ++++++ .../magento2plugin/actions/generation/NewModelsAction.java | 7 +++++++ .../magento2plugin/actions/generation/NewModuleAction.java | 6 ++++++ .../actions/generation/NewUiComponentFormAction.java | 7 +++++++ .../actions/generation/NewUiComponentGridAction.java | 7 +++++++ .../actions/generation/NewViewModelAction.java | 6 ++++++ .../actions/generation/NewWebApiDeclarationAction.java | 6 ++++++ .../actions/generation/NewWebApiInterfaceAction.java | 6 ++++++ .../actions/generation/OverrideFileInThemeAction.java | 6 ++++++ .../generation/eavattribute/NewEavAttributeAction.java | 6 ++++++ .../magento2plugin/actions/groups/ContextActionsGroup.java | 6 ++++++ .../idea/magento2uct/actions/ConfigureUctAction.java | 6 ++++++ .../magento2uct/actions/ReindexVersionedIndexesAction.java | 6 ++++++ .../actions/RunUpgradeCompatibilityToolAction.java | 6 ++++++ 27 files changed, 168 insertions(+) diff --git a/src/com/magento/idea/magento2plugin/actions/comparator/CompareTemplateAction.java b/src/com/magento/idea/magento2plugin/actions/comparator/CompareTemplateAction.java index e61f22631..4ff44942a 100644 --- a/src/com/magento/idea/magento2plugin/actions/comparator/CompareTemplateAction.java +++ b/src/com/magento/idea/magento2plugin/actions/comparator/CompareTemplateAction.java @@ -8,6 +8,7 @@ import com.intellij.diff.DiffDialogHints; import com.intellij.diff.DiffManager; import com.intellij.diff.chains.DiffRequestChain; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.PlatformDataKeys; @@ -143,4 +144,9 @@ private void setStatus(final AnActionEvent event, final boolean status) { event.getPresentation().setVisible(status); event.getPresentation().setEnabled(status); } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java b/src/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java index bf520a212..be8bd9ce3 100644 --- a/src/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java +++ b/src/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java @@ -9,6 +9,7 @@ import com.intellij.ide.fileTemplates.FileTemplateManager; import com.intellij.ide.fileTemplates.actions.AttributesDefaults; import com.intellij.ide.fileTemplates.actions.CreateFromTemplateActionBase; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.DataContext; import com.intellij.openapi.actionSystem.DataKey; @@ -70,6 +71,11 @@ public AbstractContextAction( this.moduleFile = moduleFile; } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + @Override @SuppressWarnings({"PMD.CyclomaticComplexity", "PMD.NPathComplexity"}) public void update(final @NotNull AnActionEvent event) { diff --git a/src/com/magento/idea/magento2plugin/actions/context/CustomGeneratorContextAction.java b/src/com/magento/idea/magento2plugin/actions/context/CustomGeneratorContextAction.java index 05ccfad12..2e1cff68f 100644 --- a/src/com/magento/idea/magento2plugin/actions/context/CustomGeneratorContextAction.java +++ b/src/com/magento/idea/magento2plugin/actions/context/CustomGeneratorContextAction.java @@ -5,6 +5,7 @@ package com.magento.idea.magento2plugin.actions.context; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.project.Project; @@ -82,6 +83,11 @@ public void update(final @NotNull AnActionEvent event) { return file; } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Implement check if an action should be shown in the context defined by the module, * target directory or target file. diff --git a/src/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java b/src/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java index 04e3cc15b..2e538eb53 100644 --- a/src/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java +++ b/src/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java @@ -5,6 +5,7 @@ package com.magento.idea.magento2plugin.actions.context.xml; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.DataContext; @@ -94,6 +95,11 @@ public void actionPerformed(final @NotNull AnActionEvent event) { NewLayoutTemplateDialog.open(event.getProject(), targetDirectory); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Set is action available for event. * diff --git a/src/com/magento/idea/magento2plugin/actions/generation/InjectConstructorArgumentAction.java b/src/com/magento/idea/magento2plugin/actions/generation/InjectConstructorArgumentAction.java index 8802b51b2..0853d426e 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/InjectConstructorArgumentAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/InjectConstructorArgumentAction.java @@ -5,6 +5,7 @@ package com.magento.idea.magento2plugin.actions.generation; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.project.Project; @@ -92,6 +93,11 @@ public void actionPerformed(final @NotNull AnActionEvent event) { ); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Set is action available for event. * diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java index 1fe6a3db4..b4e10a9dc 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -52,4 +53,9 @@ public void actionPerformed(final @NotNull AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java index e352d29e4..7dfed2b4c 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -51,4 +52,9 @@ public void actionPerformed(final @NotNull AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java index 9460114bd..34de4bbe5 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -15,6 +16,7 @@ import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; import com.magento.idea.magento2plugin.actions.generation.dialog.NewControllerDialog; +import org.jetbrains.annotations.NotNull; public class NewControllerAction extends AnAction { @@ -54,4 +56,9 @@ public void actionPerformed(final AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java index 948174758..b5fd45d11 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -51,4 +52,9 @@ public void actionPerformed(final @NotNull AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java index ee2997166..444636a85 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -54,4 +55,9 @@ public void actionPerformed(final @NotNull AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java index ca7007625..607a217e6 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -15,6 +16,7 @@ import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; import com.magento.idea.magento2plugin.actions.generation.dialog.NewEmailTemplateDialog; +import org.jetbrains.annotations.NotNull; public class NewEmailTemplateAction extends AnAction { @@ -53,4 +55,9 @@ public void actionPerformed(final AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java index 7f798d919..596f68ce3 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -15,6 +16,7 @@ import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; import com.magento.idea.magento2plugin.actions.generation.dialog.NewEntityDialog; +import org.jetbrains.annotations.NotNull; public class NewEntityAction extends AnAction { public static final String ACTION_NAME = "Magento 2 Entity"; @@ -53,4 +55,9 @@ public void actionPerformed(final AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java index 6a7f03cd8..4f8994a86 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -51,5 +52,10 @@ public void actionPerformed(final @NotNull AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java index f66d9f1d0..b13f1a455 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -54,4 +55,9 @@ public void actionPerformed(final @NotNull AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java index ecfe7ce34..906d6878b 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -15,6 +16,7 @@ import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; import com.magento.idea.magento2plugin.actions.generation.dialog.NewModelsDialog; +import org.jetbrains.annotations.NotNull; public class NewModelsAction extends AnAction { @@ -53,4 +55,9 @@ public void actionPerformed(final AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java index 5105b7d15..ada004716 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; import com.intellij.openapi.actionSystem.DataContext; @@ -111,4 +112,9 @@ public void update(final AnActionEvent event) { event.getPresentation().setVisible(false); } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java index 502013c88..e0e963748 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -15,6 +16,7 @@ import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; import com.magento.idea.magento2plugin.actions.generation.dialog.NewUiComponentFormDialog; +import org.jetbrains.annotations.NotNull; public class NewUiComponentFormAction extends AnAction { @@ -53,4 +55,9 @@ public void actionPerformed(final AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java index e2f4a0f5f..5fcd52208 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -15,6 +16,7 @@ import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; import com.magento.idea.magento2plugin.actions.generation.dialog.NewUiComponentGridDialog; +import org.jetbrains.annotations.NotNull; public class NewUiComponentGridAction extends AnAction { @@ -58,4 +60,9 @@ public void actionPerformed(final AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java index 53e72f68d..a4a32940b 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -51,5 +52,10 @@ public void actionPerformed(final @NotNull AnActionEvent event) { public boolean isDumbAware() { return false; } + + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } } diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java index 7d3d58311..daadbff08 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiDeclarationAction.java @@ -5,6 +5,7 @@ package com.magento.idea.magento2plugin.actions.generation; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.project.Project; @@ -76,6 +77,11 @@ public void actionPerformed(final @NotNull AnActionEvent event) { NewWebApiDeclarationDialog.open(event.getProject(), directory, classFqn, methodName); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Set is action available for event. * diff --git a/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java index e64748004..5b6273338 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewWebApiInterfaceAction.java @@ -5,6 +5,7 @@ package com.magento.idea.magento2plugin.actions.generation; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.project.Project; @@ -75,6 +76,11 @@ public void actionPerformed(final @NotNull AnActionEvent event) { ); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Set is action available for event. * diff --git a/src/com/magento/idea/magento2plugin/actions/generation/OverrideFileInThemeAction.java b/src/com/magento/idea/magento2plugin/actions/generation/OverrideFileInThemeAction.java index ff7323d45..8ef906d95 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/OverrideFileInThemeAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/OverrideFileInThemeAction.java @@ -5,6 +5,7 @@ package com.magento.idea.magento2plugin.actions.generation; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.PlatformDataKeys; @@ -58,6 +59,11 @@ public void update(final @NotNull AnActionEvent event) { } } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Implement this method to specify if override allowed for particular file types. * diff --git a/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java b/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java index 698917073..190e9a988 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation.eavattribute; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.CommonDataKeys; @@ -48,6 +49,11 @@ public void actionPerformed(final @NotNull AnActionEvent event) { eavAttributeDialog.open(); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + @Override public boolean isDumbAware() { return false; diff --git a/src/com/magento/idea/magento2plugin/actions/groups/ContextActionsGroup.java b/src/com/magento/idea/magento2plugin/actions/groups/ContextActionsGroup.java index f0045b7db..d1818a6b1 100644 --- a/src/com/magento/idea/magento2plugin/actions/groups/ContextActionsGroup.java +++ b/src/com/magento/idea/magento2plugin/actions/groups/ContextActionsGroup.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2plugin.actions.groups; import com.intellij.ide.actions.NonEmptyActionGroup; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import java.util.Arrays; @@ -33,6 +34,11 @@ public void update(final @NotNull AnActionEvent event) { super.update(event); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + private static class ContextActionsComparator implements Comparator { @Override diff --git a/src/com/magento/idea/magento2uct/actions/ConfigureUctAction.java b/src/com/magento/idea/magento2uct/actions/ConfigureUctAction.java index 54716ffe1..f203e4fa4 100644 --- a/src/com/magento/idea/magento2uct/actions/ConfigureUctAction.java +++ b/src/com/magento/idea/magento2uct/actions/ConfigureUctAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2uct.actions; import com.intellij.icons.AllIcons; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.project.Project; @@ -46,6 +47,11 @@ public void actionPerformed(final @NotNull AnActionEvent event) { ConfigurationDialog.open(project); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Set is action available for event. * diff --git a/src/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java b/src/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java index ed5f9ab0e..f6805d68a 100644 --- a/src/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java +++ b/src/com/magento/idea/magento2uct/actions/ReindexVersionedIndexesAction.java @@ -7,6 +7,7 @@ import com.intellij.icons.AllIcons; import com.intellij.ide.IdeView; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.LangDataKeys; @@ -59,6 +60,11 @@ public void actionPerformed(final @NotNull AnActionEvent event) { ReindexDialog.open(project, directory); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Set is action available for event. * diff --git a/src/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java b/src/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java index 208d17681..3a916287c 100644 --- a/src/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java +++ b/src/com/magento/idea/magento2uct/actions/RunUpgradeCompatibilityToolAction.java @@ -6,6 +6,7 @@ package com.magento.idea.magento2uct.actions; import com.intellij.icons.AllIcons; +import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.AnAction; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.project.Project; @@ -57,6 +58,11 @@ public void actionPerformed(final @NotNull AnActionEvent event) { executor.run(); } + @Override + public @NotNull ActionUpdateThread getActionUpdateThread() { + return ActionUpdateThread.BGT; + } + /** * Set is action available for event. *