mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
dumbawareness
This commit is contained in:
@@ -29,6 +29,7 @@ import com.intellij.openapi.actionSystem.Presentation;
|
||||
import com.intellij.openapi.actionSystem.ToggleAction;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.project.DumbAware;
|
||||
import com.intellij.openapi.util.IconLoader;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
@@ -81,7 +82,7 @@ public abstract class CommandLineState implements RunnableState {
|
||||
myConsoleBuilder = consoleBuilder;
|
||||
}
|
||||
|
||||
protected static class PauseOutputAction extends ToggleAction {
|
||||
protected static class PauseOutputAction extends ToggleAction implements DumbAware{
|
||||
private final ConsoleView myConsole;
|
||||
private final ProcessHandler myProcessHandler;
|
||||
|
||||
|
||||
@@ -20,12 +20,12 @@ import com.intellij.execution.ui.layout.Grid;
|
||||
import com.intellij.execution.ui.layout.GridCell;
|
||||
import com.intellij.execution.ui.layout.Tab;
|
||||
import com.intellij.execution.ui.layout.ViewContext;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
import com.intellij.ui.content.Content;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public abstract class BaseViewAction extends AnAction {
|
||||
public abstract class BaseViewAction extends DumbAwareAction {
|
||||
|
||||
public final void update(final AnActionEvent e) {
|
||||
ViewContext context = getViewFacade(e);
|
||||
|
||||
@@ -20,13 +20,13 @@ import com.intellij.execution.ExecutionManager;
|
||||
import com.intellij.execution.process.ProcessHandler;
|
||||
import com.intellij.execution.ui.RunContentDescriptor;
|
||||
import com.intellij.execution.ui.RunContentManager;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.actionSystem.PlatformDataKeys;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
public class StopAction extends AnAction{
|
||||
public class StopAction extends DumbAwareAction {
|
||||
public void actionPerformed(final AnActionEvent e) {
|
||||
final ProcessHandler processHandler = getProcessHandler(e);
|
||||
if(processHandler == null) return;
|
||||
|
||||
@@ -23,6 +23,7 @@ import com.intellij.execution.process.ProcessHandler;
|
||||
import com.intellij.execution.ui.RunContentDescriptor;
|
||||
import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.keymap.KeymapManager;
|
||||
import com.intellij.openapi.project.DumbAware;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.ui.Messages;
|
||||
|
||||
@@ -31,7 +32,7 @@ import javax.swing.*;
|
||||
/**
|
||||
* @author dyoma
|
||||
*/
|
||||
public class RestartAction extends AnAction {
|
||||
public class RestartAction extends AnAction implements DumbAware {
|
||||
private ProcessHandler myProcessHandler;
|
||||
private final ProgramRunner myRunner;
|
||||
private final RunContentDescriptor myDescriptor;
|
||||
|
||||
+2
-2
@@ -20,10 +20,10 @@
|
||||
*/
|
||||
package com.intellij.execution.ui.layout.actions;
|
||||
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
|
||||
public class RestoreLayoutAction extends AnAction {
|
||||
public class RestoreLayoutAction extends DumbAwareAction {
|
||||
|
||||
public void actionPerformed(final AnActionEvent e) {
|
||||
ToggleToolbarLayoutAction.getRunnerUi(e).restoreLayout();
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
package com.intellij.ui.content.tabs;
|
||||
|
||||
import com.intellij.openapi.actionSystem.*;
|
||||
import com.intellij.openapi.project.DumbAware;
|
||||
import com.intellij.openapi.util.IconLoader;
|
||||
import com.intellij.openapi.wm.ToolWindow;
|
||||
import com.intellij.openapi.wm.impl.content.ToolWindowContentUi;
|
||||
@@ -29,7 +30,7 @@ import javax.swing.*;
|
||||
/**
|
||||
* @author spleaner
|
||||
*/
|
||||
public class PinToolwindowTabAction extends ToggleAction {
|
||||
public class PinToolwindowTabAction extends ToggleAction implements DumbAware {
|
||||
public static final String ACTION_NAME = "PinToolwindowTab";
|
||||
|
||||
private static final Icon ICON = IconLoader.getIcon("/general/pin_tab.png");
|
||||
|
||||
Reference in New Issue
Block a user