Class BSimSearchDialog
java.lang.Object
docking.DialogComponentProvider
ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
ghidra.features.bsim.gui.search.dialog.BSimSearchDialog
- All Implemented Interfaces:
ActionContextProvider
,StatusListener
,TaskListener
Dialog for initiating a BSim similar function match search.
-
Nested Class Summary
Nested classes/interfaces inherited from class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
AbstractBSimSearchDialog.BSimQueryTask
-
Field Summary
FieldsFields inherited from class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
confidenceField, searchService, serverCache, similarityField, tool
Fields inherited from class docking.DialogComponentProvider
applyButton, buttonPanel, cancelButton, dismissButton, okButton, rootPanel
-
Constructor Summary
ConstructorsConstructorDescriptionBSimSearchDialog
(PluginTool tool, BSimSearchService service, BSimServerManager serverManager, Set<FunctionSymbol> functions) -
Method Summary
Modifier and TypeMethodDescriptionprotected JPanel
protected JPanel
protected JPanel
protected boolean
canQuery()
protected BSimSearchSettings
protected void
initializeSettings
(BSimSearchSettings lastUsedSearchSettings) protected void
The callback method for when the "OK" button is pressed.protected void
setServerCache
(BSimServerCache serverCache) protected void
Methods inherited from class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
createTitledPanel, dispose, getDatabaseInformation, getServer, setServer, updateSearchEnablement
Methods inherited from class docking.DialogComponentProvider
addAction, addApplyButton, addButton, addCancelButton, addDismissButton, addOKButton, addWorkPanel, alertMessage, alertMessage, applyCallback, cancelCallback, cancelCurrentTask, clearScheduledTask, clearStatusText, close, closeDialog, createSharedActions, dialogClosed, dialogShown, dismissCallback, 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
-
selectedFunctions
-
-
Constructor Details
-
BSimSearchDialog
public BSimSearchDialog(PluginTool tool, BSimSearchService service, BSimServerManager serverManager, Set<FunctionSymbol> functions)
-
-
Method Details
-
initializeSettings
- Overrides:
initializeSettings
in classAbstractBSimSearchDialog
-
okCallback
protected void okCallback()Description copied from class:DialogComponentProvider
The callback method for when the "OK" button is pressed.- Overrides:
okCallback
in classDialogComponentProvider
-
setServerCache
- Overrides:
setServerCache
in classAbstractBSimSearchDialog
-
updateSearchFunctionsLabel
protected void updateSearchFunctionsLabel() -
buildServerPanel
- Overrides:
buildServerPanel
in classAbstractBSimSearchDialog
-
buildCenterPanel
- Overrides:
buildCenterPanel
in classAbstractBSimSearchDialog
-
canQuery
protected boolean canQuery()- Overrides:
canQuery
in classAbstractBSimSearchDialog
-
buildOptionsPanel
- Overrides:
buildOptionsPanel
in classAbstractBSimSearchDialog
-
getSearchSettings
-