From 6084b1ef30bb7b5aeefa863ca09c6932887cfc5c 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 | 10 ++++++---- .../context/CustomGeneratorContextAction.java | 6 ++++++ .../actions/context/xml/NewLayoutXmlAction.java | 10 ++++++---- .../generation/InjectConstructorArgumentAction.java | 6 ++++++ .../actions/generation/NewBlockAction.java | 11 ++++++----- .../actions/generation/NewCLICommandAction.java | 11 ++++++----- .../actions/generation/NewControllerAction.java | 12 +++++++----- .../actions/generation/NewCronjobAction.java | 11 ++++++----- .../actions/generation/NewDbSchemaAction.java | 11 ++++++----- .../actions/generation/NewEmailTemplateAction.java | 12 +++++++----- .../actions/generation/NewEntityAction.java | 12 +++++++----- .../actions/generation/NewGraphQlResolverAction.java | 11 ++++++----- .../actions/generation/NewMessageQueueAction.java | 11 ++++++----- .../actions/generation/NewModelsAction.java | 12 +++++++----- .../actions/generation/NewModuleAction.java | 11 ++++++----- .../actions/generation/NewUiComponentFormAction.java | 12 +++++++----- .../actions/generation/NewUiComponentGridAction.java | 12 +++++++----- .../actions/generation/NewViewModelAction.java | 11 ++++++----- .../generation/NewWebApiDeclarationAction.java | 6 ++++++ .../actions/generation/NewWebApiInterfaceAction.java | 6 ++++++ .../generation/OverrideFileInThemeAction.java | 6 ++++++ .../eavattribute/NewEavAttributeAction.java | 11 ++++++----- .../actions/groups/ContextActionsGroup.java | 6 ++++++ .../idea/magento2uct/actions/ConfigureUctAction.java | 6 ++++++ .../actions/ReindexVersionedIndexesAction.java | 6 ++++++ .../actions/RunUpgradeCompatibilityToolAction.java | 6 ++++++ 27 files changed, 168 insertions(+), 83 deletions(-) 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..3e37d391a 100644 --- a/src/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java +++ b/src/com/magento/idea/magento2plugin/actions/context/AbstractContextAction.java @@ -9,10 +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.AnActionEvent; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.DataKey; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.actionSystem.impl.SimpleDataContext; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; @@ -70,6 +67,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..5ce084eda 100644 --- a/src/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java +++ b/src/com/magento/idea/magento2plugin/actions/context/xml/NewLayoutXmlAction.java @@ -5,10 +5,7 @@ package com.magento.idea.magento2plugin.actions.context.xml; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.intellij.psi.PsiElement; @@ -94,6 +91,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..4f8b0dbc5 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewBlockAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; @@ -52,4 +48,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..755c2422a 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewCLICommandAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; @@ -51,4 +47,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..7f9c73e66 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewControllerAction.java @@ -6,15 +6,12 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; 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 +51,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..7665ee938 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewCronjobAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; @@ -51,4 +47,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..0d1692d95 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewDbSchemaAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; @@ -54,4 +50,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..e9db74326 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewEmailTemplateAction.java @@ -6,15 +6,12 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; 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 +50,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..fe7a19bf8 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewEntityAction.java @@ -6,15 +6,12 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; 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 +50,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..07ba88b2c 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; @@ -51,5 +47,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..4fb52e486 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewMessageQueueAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; @@ -54,4 +50,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..4de980e1a 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewModelsAction.java @@ -6,15 +6,12 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; 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 +50,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..d193d5f29 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewModuleAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; -import com.intellij.openapi.actionSystem.PlatformDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.intellij.psi.PsiElement; @@ -111,4 +107,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..2f3b5a46a 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentFormAction.java @@ -6,15 +6,12 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; 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 +50,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..00c3ae412 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewUiComponentGridAction.java @@ -6,15 +6,12 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; 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 +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/NewViewModelAction.java b/src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java index 53e72f68d..7668618f2 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/NewViewModelAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.MagentoIcons; @@ -51,5 +47,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..e5b707aba 100644 --- a/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java +++ b/src/com/magento/idea/magento2plugin/actions/generation/eavattribute/NewEavAttributeAction.java @@ -6,11 +6,7 @@ package com.magento.idea.magento2plugin.actions.generation.eavattribute; import com.intellij.ide.IdeView; -import com.intellij.openapi.actionSystem.AnAction; -import com.intellij.openapi.actionSystem.AnActionEvent; -import com.intellij.openapi.actionSystem.CommonDataKeys; -import com.intellij.openapi.actionSystem.DataContext; -import com.intellij.openapi.actionSystem.LangDataKeys; +import com.intellij.openapi.actionSystem.*; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiDirectory; import com.magento.idea.magento2plugin.actions.generation.dialog.eavattribute.EavAttributeDialog; @@ -48,6 +44,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. *