mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Make code style panel actions dumb aware
This commit is contained in:
@@ -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) {
|
||||
|
||||
+2
-1
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user