GP-3349 added support for mulitple default action context providers. Previously, all default (non-focused) context was provided by the Listing. Now the default provider is registered for each ActionContext class.

This commit is contained in:
ghidragon 2023-05-08 12:30:01 -04:00
parent 8aa9c8be3a
commit 5da5af23fb
149 changed files with 1354 additions and 1232 deletions

View file

@ -17,13 +17,13 @@ package ghidra.service.graph;
import java.util.Set;
import docking.ActionContext;
import docking.ComponentProvider;
import docking.DefaultActionContext;
/**
* The base ActionContext for the GraphDisplay instances.
*/
public class GraphActionContext extends ActionContext {
public class GraphActionContext extends DefaultActionContext {
private final AttributedGraph graph;
private final Set<AttributedVertex> selectedVertices;
private final AttributedVertex focusedVertex;