Class VTListingContext

java.lang.Object
docking.DefaultActionContext
ghidra.app.context.ProgramActionContext
ghidra.app.context.ProgramLocationActionContext
ghidra.app.context.NavigatableActionContext
ghidra.app.context.ListingActionContext
ghidra.feature.vt.gui.duallisting.VTListingContext
All Implemented Interfaces:
docking.ActionContext, ghidra.app.context.FunctionSupplierContext, ghidra.app.context.NavigationActionContext, ghidra.features.base.codecompare.panel.CodeComparisonPanelActionContext
Direct Known Subclasses:
VTFunctionAssociationCompareContext

public class VTListingContext extends ghidra.app.context.ListingActionContext implements ghidra.features.base.codecompare.panel.CodeComparisonPanelActionContext
Action context for a version tracking listing.
  • Field Summary

    Fields inherited from class ghidra.app.context.ProgramActionContext

    program
  • Constructor Summary

    Constructors
    Constructor
    Description
    VTListingContext(docking.ComponentProvider provider, ghidra.app.nav.Navigatable navigatable)
    Creates an action context for a VT listing.
  • Method Summary

    Modifier and Type
    Method
    Description
    ghidra.features.base.codecompare.panel.CodeComparisonPanel
     
    void
    setCodeComparisonPanel(ghidra.features.base.codecompare.panel.CodeComparisonPanel codeComparisonPanel)
    Sets the CodeComparisonPanel associated with this context.

    Methods inherited from class ghidra.app.context.NavigatableActionContext

    getNavigatable

    Methods inherited from class ghidra.app.context.ProgramLocationActionContext

    getAddress, getCodeUnit, getFunctions, getHighlight, getLocation, getSelection, hasFunctions, hasHighlight, hasSelection

    Methods inherited from class ghidra.app.context.ProgramActionContext

    getProgram

    Methods inherited from class docking.DefaultActionContext

    getComponentProvider, getContextObject, getEventClickModifiers, getMouseEvent, getSourceComponent, getSourceObject, hasAnyEventClickModifiers, setContextObject, setEventClickModifiers, setMouseEvent, setSourceComponent, setSourceObject, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface docking.ActionContext

    getComponentProvider, getContextObject, getEventClickModifiers, getMouseEvent, getSourceComponent, getSourceObject, hasAnyEventClickModifiers, setContextObject, setEventClickModifiers, setMouseEvent, setSourceComponent, setSourceObject
  • Constructor Details

    • VTListingContext

      public VTListingContext(docking.ComponentProvider provider, ghidra.app.nav.Navigatable navigatable)
      Creates an action context for a VT listing.
      Parameters:
      provider - the provider for this context.
      navigatable - the associated navigatable for navigation and selection.
  • Method Details

    • setCodeComparisonPanel

      public void setCodeComparisonPanel(ghidra.features.base.codecompare.panel.CodeComparisonPanel codeComparisonPanel)
      Sets the CodeComparisonPanel associated with this context.
      Parameters:
      codeComparisonPanel - the code comparison panel.
    • getCodeComparisonPanel

      public ghidra.features.base.codecompare.panel.CodeComparisonPanel getCodeComparisonPanel()
      Specified by:
      getCodeComparisonPanel in interface ghidra.features.base.codecompare.panel.CodeComparisonPanelActionContext