Package ghidra.framework.main.datatree
Class ChangedFilesDialog
- java.lang.Object
-
- docking.DialogComponentProvider
-
- ghidra.framework.main.datatree.ChangedFilesDialog
-
- All Implemented Interfaces:
ActionContextProvider
,StatusListener
,TaskListener
public class ChangedFilesDialog extends DialogComponentProvider
Dialog to prompt user to save files before adding files to source control or checking in files.
-
-
Field Summary
-
Fields inherited from class docking.DialogComponentProvider
applyButton, buttonPanel, cancelButton, dismissButton, okButton, rootPanel
-
-
Constructor Summary
Constructors Constructor Description ChangedFilesDialog(PluginTool tool, java.util.ArrayList<DomainFile> list)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
cancelCallback()
The callback method for when the "Cancel" button is pressed.void
setCancelToolTipText(java.lang.String toolTip)
Set the tool tip on the cancel button.boolean
showDialog()
Show ChangedFilesDialog.-
Methods inherited from class docking.DialogComponentProvider
addAction, addApplyButton, addButton, addCancelButton, addDismissButton, addOKButton, addWorkPanel, alertMessage, alertMessage, applyCallback, cancelCurrentTask, clearScheduledTask, clearStatusText, close, dialogClosed, dialogShown, dismissCallback, dispose, doInitialize, escapeCallback, executeProgressTask, getActionContext, getActions, getBackground, getBounds, getComponent, getDefaultButton, getDefaultSize, getDialogSize, getFocusComponent, getGlassPane, getHelpLocatdion, getId, getIntialLocation, getLocationOnScreen, getParent, getPreferredSize, getRemberSize, getRememberLocation, getStatusColor, getStatusLabel, getStatusText, getTaskMonitorComponent, getTaskScheduler, getTitle, getUseSharedLocation, hideTaskMonitorComponent, isApplyEnabled, isCancelEnabled, isModal, isOKEnabled, isResizeable, isRunningTask, isShowing, isTransient, isVisible, notifyContextChanged, okCallback, removeAction, removeButton, removeWorkPanel, repack, setApplyEnabled, setApplyToolTip, setBackground, setCancelButtonText, setCancelEnabled, setCancelToolTip, setCursor, setDefaultButton, setDefaultSize, setDialogSize, setDismissToolTip, setFocusComponent, setGlassPane, setHelpLocation, setInitialLocation, setMinimumSize, setMinimumSize, setOkButtonText, setOkEnabled, setOkToolTip, setPreferredSize, setRememberLocation, setRememberSize, setResizable, setStatusJustification, setStatusText, setStatusText, setStatusText, setTitle, setTransient, setUseSharedLocation, showProgressBar, showTaskMonitorComponent, stopProgressTimer, taskCancelled, taskCompleted, toFront, toString, waitForCurrentTask
-
-
-
-
Constructor Detail
-
ChangedFilesDialog
public ChangedFilesDialog(PluginTool tool, java.util.ArrayList<DomainFile> list)
Constructor- Parameters:
tool
- tool to execute task and log messages in status windowlist
- list of domain files that have changes
-
-
Method Detail
-
setCancelToolTipText
public void setCancelToolTipText(java.lang.String toolTip)
Set the tool tip on the cancel button.- Parameters:
toolTip
- tool tip to set on the cancel button
-
showDialog
public boolean showDialog()
Show ChangedFilesDialog.- Returns:
- whether the save button was selected; return false if the user canceled
-
cancelCallback
protected void cancelCallback()
Description copied from class:DialogComponentProvider
The callback method for when the "Cancel" button is pressed. The default behavior is to call setVisible(false) and dispose() on the dialog.- Overrides:
cancelCallback
in classDialogComponentProvider
-
-