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.DialogComponentProviderapplyButton, buttonPanel, cancelButton, dismissButton, okButton, rootPanel
 
- 
 - 
Constructor SummaryConstructors Constructor Description ChangedFilesDialog(PluginTool tool, java.util.ArrayList<DomainFile> list)Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcancelCallback()The callback method for when the "Cancel" button is pressed.voidsetCancelToolTipText(java.lang.String toolTip)Set the tool tip on the cancel button.booleanshowDialog()Show ChangedFilesDialog.- 
Methods inherited from class docking.DialogComponentProvideraddAction, 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- 
ChangedFilesDialogpublic ChangedFilesDialog(PluginTool tool, java.util.ArrayList<DomainFile> list) Constructor- Parameters:
- tool- tool to execute task and log messages in status window
- list- list of domain files that have changes
 
 
- 
 - 
Method Detail- 
setCancelToolTipTextpublic void setCancelToolTipText(java.lang.String toolTip) Set the tool tip on the cancel button.- Parameters:
- toolTip- tool tip to set on the cancel button
 
 - 
showDialogpublic boolean showDialog() Show ChangedFilesDialog.- Returns:
- whether the save button was selected; return false if the user canceled
 
 - 
cancelCallbackprotected void cancelCallback() Description copied from class:DialogComponentProviderThe callback method for when the "Cancel" button is pressed. The default behavior is to call setVisible(false) and dispose() on the dialog.- Overrides:
- cancelCallbackin class- DialogComponentProvider
 
 
- 
 
-