Package ghidra.framework.main.datatree
Class VersionControlDialog
java.lang.Object
docking.DialogComponentProvider
ghidra.framework.main.datatree.VersionControlDialog
- All Implemented Interfaces:
ActionContextProvider
,StatusListener
,TaskListener
Dialog to get comments for adding a file to version control or
checking in a file.
-
Field Summary
Fields inherited from class docking.DialogComponentProvider
applyButton, buttonPanel, cancelButton, dismissButton, okButton, rootPanel
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
The callback method for when the "Cancel" button is pressed.protected void
The callback method for when the "OK" button is pressed.void
setCurrentFileName
(String filename) Set the name of the current file being added to version control or being updated.void
setKeepCheckboxEnabled
(boolean enabled, boolean selected, String disabledMsg) Methods inherited from class docking.DialogComponentProvider
addAction, addApplyButton, addButton, addCancelButton, addDismissButton, addOKButton, addWorkPanel, alertMessage, alertMessage, applyCallback, cancelCurrentTask, clearScheduledTask, clearStatusText, close, closeDialog, dialogClosed, dialogShown, dismissCallback, dispose, doInitialize, escapeCallback, executeProgressTask, getActionContext, getActions, getBackground, getBounds, getComponent, getDefaultButton, getDefaultSize, getDialogSize, getFocusComponent, getGlassPane, getHelpLocation, getId, getInitialLocation, getLocationOnScreen, getParent, getPreferredSize, getRememberLocation, getRememberSize, getStatusColor, getStatusLabel, getStatusText, getTaskMonitorComponent, getTaskScheduler, getTitle, getUseSharedLocation, hideTaskMonitorComponent, isApplyEnabled, isCancelEnabled, isModal, isOKEnabled, isResizeable, isRunningTask, isShowing, isTransient, isVisible, notifyContextChanged, removeAction, removeButton, removeWorkPanel, repack, setAccessibleDescription, 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
-
Field Details
-
APPLY_TO_ALL
public static final int APPLY_TO_ALL- See Also:
-
CANCEL
public static final int CANCEL- See Also:
-
-
Constructor Details
-
VersionControlDialog
public VersionControlDialog(boolean addToVersionControl) Constructor- Parameters:
addToVersionControl
- true for adding; false for check-in
-
-
Method Details
-
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
-
okCallback
protected void okCallback()Description copied from class:DialogComponentProvider
The callback method for when the "OK" button is pressed.- Overrides:
okCallback
in classDialogComponentProvider
-
setKeepCheckboxEnabled
-
setCurrentFileName
Set the name of the current file being added to version control or being updated.- Parameters:
filename
- the name of the file currently to be added, whose comment we need.
-