Make code style panel actions dumb aware

This commit is contained in:
Rustam Vishnyakov
2016-12-02 13:45:23 +03:00
parent af49a13f04
commit 425a56febf
2 changed files with 8 additions and 6 deletions
@@ -19,6 +19,7 @@ import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.options.Scheme;
import com.intellij.openapi.options.SchemeExporterEP;
import com.intellij.openapi.options.SchemeImporterEP;
import com.intellij.openapi.project.DumbAwareAction;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -70,7 +71,7 @@ public abstract class DefaultSchemeActions<T extends Scheme> {
protected void addAdditionalActions(@NotNull List<AnAction> defaultActions) {}
private class ResetAction extends AnAction {
private class ResetAction extends DumbAwareAction {
public ResetAction() {
super("Reset");
@@ -83,7 +84,7 @@ public abstract class DefaultSchemeActions<T extends Scheme> {
}
private class CopyAction extends AnAction {
private class CopyAction extends DumbAwareAction {
public CopyAction() {
super("Copy...");
}
@@ -94,7 +95,7 @@ public abstract class DefaultSchemeActions<T extends Scheme> {
}
}
private class DeleteAction extends AnAction {
private class DeleteAction extends DumbAwareAction {
public DeleteAction() {
super("Delete");
}
@@ -129,7 +130,7 @@ public abstract class DefaultSchemeActions<T extends Scheme> {
}
}
private class ImportAction extends AnAction {
private class ImportAction extends DumbAwareAction {
private String myImporterName;
@@ -160,7 +161,7 @@ public abstract class DefaultSchemeActions<T extends Scheme> {
}
}
private class ExportAction extends AnAction {
private class ExportAction extends DumbAwareAction {
private String myExporterName;
public ExportAction(@NotNull String exporterName) {
@@ -28,6 +28,7 @@ import com.intellij.openapi.fileChooser.FileChooserFactory;
import com.intellij.openapi.fileChooser.FileSaverDescriptor;
import com.intellij.openapi.fileChooser.FileSaverDialog;
import com.intellij.openapi.options.*;
import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.ui.MessageType;
import com.intellij.openapi.ui.Messages;
import com.intellij.openapi.util.text.StringUtil;
@@ -58,7 +59,7 @@ abstract class CodeStyleSchemesActions extends DefaultSchemeActions<CodeStyleSch
defaultActions.add(1, new Separator());
}
private class CopyToProjectAction extends AnAction {
private class CopyToProjectAction extends DumbAwareAction {
public CopyToProjectAction() {
super("Copy To Project");