# Package ghidra.framework.main.projectdata.actions

package ghidra.framework.main.projectdata.actions

- Classes
  Class
  Description
  CheckoutsActionContext
  CheckoutsDialog
  Dialog for viewing all the current checkouts for a single domain file.
  DeleteProjectFilesTask
  Task for recursively deleting project files from a Ghidra project
  FindCheckoutsAction
  ProjectDataCollapseAction<T extends ProjectTreeContext>
  ProjectDataCopyAction
  ProjectDataCopyCutBaseAction
  ProjectDataCutAction
  ProjectDataDeleteAction
  ProjectDataDeleteTask
  `Task` that handles deleting `files` and `folders` from the project.
  ProjectDataExpandAction<T extends ProjectTreeContext>
  ProjectDataNewFolderAction<T extends ProjectTreeContext>
  ProjectDataOpenDefaultToolAction
  ProjectDataOpenToolAction
  ProjectDataPasteAction
  ProjectDataPasteLinkAction
  ProjectDataReadOnlyAction
  ProjectDataRefreshAction
  ProjectDataRenameAction
  ProjectDataSelectAction
  VersionControlAction
  VersionControlAction is an abstract class that can be extended by each specific version control action to be taken on a domain file.
  VersionControlAddAction
  Action to add a domain file to version control in the repository.
  VersionControlCheckInAction
  Action to check-in domain files to the repository.
  VersionControlCheckOutAction
  Action to checkout domain files from the repository.
  VersionControlShowHistoryAction
  Action to show the version history for a single version controlled domain file in the repository.
  VersionControlUndoCheckOutAction
  Action to undo checkouts for domain files in the repository.
  VersionControlUndoHijackAction
  Action to undo hijacked domain files in the project.
  VersionControlUpdateAction
  Action to update the current checked out domain file to contain the changes which have been checked in to the repository since our file's version was checked out.
  VersionControlViewCheckOutAction
  Action to view the current checkouts for a single domain file in the repository.