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
FieldsFields inherited from class docking.DialogComponentProvider
applyButton, buttonPanel, cancelButton, dismissButton, okButton, rootPanel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidThe callback method for when the "Cancel" button is pressed.protected voidThe callback method for when the "OK" button is pressed.voidsetCurrentFileName(String filename) Set the name of the current file being added to version control or being updated.voidsetKeepCheckboxEnabled(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, createSharedActions, 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, isDialogKeyBindingAction, 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: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 classDialogComponentProvider
-
okCallback
protected void okCallback()Description copied from class:DialogComponentProviderThe callback method for when the "OK" button is pressed.- Overrides:
okCallbackin 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.
-