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, toolFields 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 JPanelprotected JPanelprotected JPanelprotected booleancanQuery()protected BSimSearchSettingsprotected voidinitializeSettings(BSimSearchSettings lastUsedSearchSettings) protected voidThe callback method for when the "OK" button is pressed.protected voidsetServerCache(BSimServerCache serverCache) protected voidMethods inherited from class ghidra.features.bsim.gui.search.dialog.AbstractBSimSearchDialog
createTitledPanel, dispose, getDatabaseInformation, getServer, setServer, updateSearchEnablementMethods 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:
initializeSettingsin classAbstractBSimSearchDialog
-
okCallback
protected void okCallback()Description copied from class:DialogComponentProviderThe callback method for when the "OK" button is pressed.- Overrides:
okCallbackin classDialogComponentProvider
-
setServerCache
- Overrides:
setServerCachein classAbstractBSimSearchDialog
-
updateSearchFunctionsLabel
protected void updateSearchFunctionsLabel() -
buildServerPanel
- Overrides:
buildServerPanelin classAbstractBSimSearchDialog
-
buildCenterPanel
- Overrides:
buildCenterPanelin classAbstractBSimSearchDialog
-
canQuery
protected boolean canQuery()- Overrides:
canQueryin classAbstractBSimSearchDialog
-
buildOptionsPanel
- Overrides:
buildOptionsPanelin classAbstractBSimSearchDialog
-
getSearchSettings
-