[services] IJPL-180336 make run configuration actions dumb aware

(cherry picked from commit 2d5c87d4de565e63dd31c6e03f3460ab68e312e6)

IJ-CR-156962

GitOrigin-RevId: f34d00e23d74b05991609a8622128be793cf8231
This commit is contained in:
Konstantin Aleev
2025-03-06 10:57:36 +01:00
committed by intellij-monorepo-bot
parent 61b45d4b39
commit 591db01435
4 changed files with 8 additions and 8 deletions

View File

@@ -13,16 +13,16 @@ import com.intellij.execution.dashboard.actions.RunDashboardActionUtils;
import com.intellij.execution.impl.RunDialog; import com.intellij.execution.impl.RunDialog;
import com.intellij.execution.impl.RunnerAndConfigurationSettingsImpl; import com.intellij.execution.impl.RunnerAndConfigurationSettingsImpl;
import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.ActionUpdateThread;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.Presentation; import com.intellij.openapi.actionSystem.Presentation;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
/** /**
* @author konstantin.aleev * @author konstantin.aleev
*/ */
final class CopyConfigurationAction extends AnAction { final class CopyConfigurationAction extends DumbAwareAction {
@Override @Override
public @NotNull ActionUpdateThread getActionUpdateThread() { public @NotNull ActionUpdateThread getActionUpdateThread() {

View File

@@ -7,13 +7,13 @@ import com.intellij.execution.dashboard.RunDashboardRunConfigurationNode;
import com.intellij.execution.dashboard.actions.RunDashboardActionUtils; import com.intellij.execution.dashboard.actions.RunDashboardActionUtils;
import com.intellij.execution.impl.RunDialog; import com.intellij.execution.impl.RunDialog;
import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.ActionUpdateThread;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.Presentation; import com.intellij.openapi.actionSystem.Presentation;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
final class EditConfigurationAction extends AnAction { final class EditConfigurationAction extends DumbAwareAction {
@Override @Override
public @NotNull ActionUpdateThread getActionUpdateThread() { public @NotNull ActionUpdateThread getActionUpdateThread() {

View File

@@ -5,9 +5,9 @@ import com.intellij.execution.ExecutionBundle;
import com.intellij.execution.dashboard.RunDashboardRunConfigurationNode; import com.intellij.execution.dashboard.RunDashboardRunConfigurationNode;
import com.intellij.execution.impl.RunManagerImpl; import com.intellij.execution.impl.RunManagerImpl;
import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.ActionUpdateThread;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.Presentation; import com.intellij.openapi.actionSystem.Presentation;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.Messages; import com.intellij.openapi.ui.Messages;
import com.intellij.util.containers.ContainerUtil; import com.intellij.util.containers.ContainerUtil;
@@ -20,7 +20,7 @@ import static com.intellij.execution.dashboard.actions.RunDashboardActionUtils.g
/** /**
* @author Konstantin Aleev * @author Konstantin Aleev
*/ */
final class GroupConfigurationsAction extends AnAction { final class GroupConfigurationsAction extends DumbAwareAction {
@Override @Override
public @NotNull ActionUpdateThread getActionUpdateThread() { public @NotNull ActionUpdateThread getActionUpdateThread() {

View File

@@ -5,15 +5,15 @@ import com.intellij.execution.RunManager;
import com.intellij.execution.RunnerAndConfigurationSettings; import com.intellij.execution.RunnerAndConfigurationSettings;
import com.intellij.execution.dashboard.RunDashboardRunConfigurationNode; import com.intellij.execution.dashboard.RunDashboardRunConfigurationNode;
import com.intellij.openapi.actionSystem.ActionUpdateThread; import com.intellij.openapi.actionSystem.ActionUpdateThread;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.actionSystem.Presentation; import com.intellij.openapi.actionSystem.Presentation;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.project.Project; import com.intellij.openapi.project.Project;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import static com.intellij.execution.dashboard.actions.RunDashboardActionUtils.getTarget; import static com.intellij.execution.dashboard.actions.RunDashboardActionUtils.getTarget;
final class RestoreConfigurationAction extends AnAction { final class RestoreConfigurationAction extends DumbAwareAction {
@Override @Override
public @NotNull ActionUpdateThread getActionUpdateThread() { public @NotNull ActionUpdateThread getActionUpdateThread() {