fix(Action): IDEA 2024.1 ActionUpdateThread.OLD_EDT fixed #52
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
package io.github.linwancen.plugin.show;
|
||||
|
||||
import com.intellij.ide.actions.CopyReferenceAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.actionSystem.CommonDataKeys;
|
||||
import com.intellij.openapi.command.WriteCommandAction;
|
||||
import com.intellij.openapi.progress.ProgressIndicator;
|
||||
import com.intellij.openapi.progress.Task;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.ui.popup.JBPopupFactory;
|
||||
import com.intellij.openapi.ui.popup.ListPopup;
|
||||
@@ -24,7 +24,7 @@ import java.util.ArrayList;
|
||||
/**
|
||||
* on ProjectViewPopupMenu
|
||||
*/
|
||||
public class LineEndAdd extends DumbAwareAction {
|
||||
public class LineEndAdd extends CopyReferenceAction {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(LineEndAdd.class);
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package io.github.linwancen.plugin.show;
|
||||
|
||||
import com.intellij.ide.actions.CopyReferenceAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.actionSystem.CommonDataKeys;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
@@ -8,7 +9,6 @@ import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.ide.CopyPasteManager;
|
||||
import com.intellij.openapi.progress.ProgressIndicator;
|
||||
import com.intellij.openapi.progress.Task;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
import com.intellij.openapi.project.DumbService;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import io.github.linwancen.plugin.show.bean.FileInfo;
|
||||
@@ -23,7 +23,7 @@ import java.awt.datatransfer.StringSelection;
|
||||
/**
|
||||
* on EditorPopupMenu
|
||||
*/
|
||||
public class LineEndCopy extends DumbAwareAction {
|
||||
public class LineEndCopy extends CopyReferenceAction {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(LineEndCopy.class);
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.linwancen.plugin.show.ext.conf.action;
|
||||
|
||||
import com.intellij.ide.actions.CopyReferenceAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.project.DumbAwareAction;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import io.github.linwancen.plugin.show.ext.conf.ConfCache;
|
||||
import io.github.linwancen.plugin.show.settings.ShowBundle;
|
||||
@@ -13,7 +13,7 @@ import org.slf4j.LoggerFactory;
|
||||
/**
|
||||
* call ConfCache.loadAll
|
||||
*/
|
||||
public class ReloadExtDocAction extends DumbAwareAction {
|
||||
public class ReloadExtDocAction extends CopyReferenceAction {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(ReloadExtDocAction.class);
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package io.github.linwancen.plugin.show.ext.conf.action;
|
||||
|
||||
import com.intellij.ide.actions.CopyReferenceAction;
|
||||
import com.intellij.ide.projectView.ProjectView;
|
||||
import com.intellij.openapi.actionSystem.AnAction;
|
||||
import com.intellij.openapi.actionSystem.AnActionEvent;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.project.Project;
|
||||
@@ -16,7 +16,7 @@ import org.slf4j.LoggerFactory;
|
||||
* call ConfCache.clearAll
|
||||
* <br>Use Reset only for file sort
|
||||
*/
|
||||
public class ResetExtDocAction extends AnAction {
|
||||
public class ResetExtDocAction extends CopyReferenceAction {
|
||||
|
||||
private static final Logger LOG = LoggerFactory.getLogger(ResetExtDocAction.class);
|
||||
|
||||
|
||||
@@ -205,14 +205,14 @@ Show doc comment in the Project view Tree, line End, json, other
|
||||
class="io.github.linwancen.plugin.show.LineEndCopy"
|
||||
text="// Copy With Line Comment">
|
||||
<add-to-group group-id="EditorPopupMenu" anchor="after"
|
||||
relative-to-action="CopyReference"/>
|
||||
relative-to-action="CopyGroup"/>
|
||||
</action>
|
||||
<action
|
||||
id="io.github.linwancen.plugin.show.CopyReferenceSimple"
|
||||
class="io.github.linwancen.plugin.show.CopyReferenceSimple"
|
||||
text="Copy Class.Method / File:LineNum">
|
||||
<add-to-group group-id="EditorPopupMenu" anchor="after"
|
||||
relative-to-action="CopyReference"/>
|
||||
relative-to-action="CopyGroup"/>
|
||||
</action>
|
||||
</actions>
|
||||
</idea-plugin>
|
||||
Reference in New Issue
Block a user