Package ghidra.features.base.codecompare.listing

# Class ListingDiffActionManager

java.lang.Object
ghidra.features.base.codecompare.listing.ListingDiffActionManager

public class ListingDiffActionManager extends Object
Manages the actions that control a ListingDiff.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ListingDiffActionManager(ListingDiff listingDiff)`
  Constructor for the action manager for a ListingDiff.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected void`
  `createActions()`
  Creates the actions.
  `List<DockingAction>`
  `getActions()`
  Gets the actions.
  `void`
  `updateActionEnablement(boolean isShowing)`
  Update the enablement of the actions created by this manager.

  ### Methods inherited from class java.lang.Object

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

- ## Constructor Details

  - ### ListingDiffActionManager

    public ListingDiffActionManager(ListingDiff listingDiff)
    Constructor for the action manager for a ListingDiff.
    Parameters:
      `listingDiff` - the ListingDiff that is controlled by this manager's docking actions.

- ## Method Details

  - ### createActions

    protected void createActions()
    Creates the actions.

  - ### getActions

    public List<DockingAction> getActions()
    Gets the actions.
    Returns:
      the docking actions.

  - ### updateActionEnablement

    public void updateActionEnablement(boolean isShowing)
    Update the enablement of the actions created by this manager.
    Parameters:
      `isShowing` - true indicates that the dual listing diff is currently visible on screen.