Add ability to create/override actions (#20, #22)

This commit is contained in:
Carl-Robert Linnupuu 2023-03-15 00:06:10 +00:00
parent 4418c6dd46
commit 139bc7128f
18 changed files with 272 additions and 79 deletions

View file

@ -9,13 +9,17 @@ import com.intellij.openapi.util.NlsActions;
import ee.carlrobert.codegpt.ide.conversations.ConversationsState;
import ee.carlrobert.codegpt.ide.toolwindow.ContentManagerService;
import ee.carlrobert.codegpt.ide.toolwindow.ToolWindowService;
import javax.swing.Icon;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public abstract class BaseAction extends AnAction {
public BaseAction() {
super();
public BaseAction(
@Nullable @NlsActions.ActionText String text,
@Nullable @NlsActions.ActionDescription String description,
@Nullable Icon icon) {
super(text, description, icon);
}
public BaseAction(@Nullable @NlsActions.ActionText String text) {