Package ghidra.feature.vt.gui.task
Class UnapplyMarkupItemTask
java.lang.Object
ghidra.util.task.Task
ghidra.feature.vt.gui.task.VtTask
ghidra.feature.vt.gui.task.UnapplyMarkupItemTask
- All Implemented Interfaces:
ghidra.util.task.MonitoredRunnable
-
Field Summary
Fields inherited from class ghidra.util.task.Task
taskMonitor, waitForTaskCompleted
-
Constructor Summary
ConstructorDescriptionUnapplyMarkupItemTask
(VTSession session, ghidra.program.util.AddressCorrelation correlation, List<VTMarkupItem> markupItems) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
doWork
(ghidra.util.task.TaskMonitor monitor) protected boolean
Determine if session events should be suspended during task execution.Methods inherited from class ghidra.feature.vt.gui.task.VtTask
addErrors, getErrorDetails, getErrorHeader, hasErrors, reportError, run, showErrors, wasCancelled, wasSuccessfull
Methods inherited from class ghidra.util.task.Task
addTaskListener, canCancel, cancel, getStatusTextAlignment, getTaskTitle, getWaitForTaskCompleted, hasProgress, isCancelled, isModal, monitoredRun, notifyTaskListeners, setHasProgress
-
Field Details
-
markupItems
-
-
Constructor Details
-
UnapplyMarkupItemTask
public UnapplyMarkupItemTask(VTSession session, ghidra.program.util.AddressCorrelation correlation, List<VTMarkupItem> markupItems)
-
-
Method Details
-
shouldSuspendSessionEvents
protected boolean shouldSuspendSessionEvents()Description copied from class:VtTask
Determine if session events should be suspended during task execution. This can improve performance during task execution at the expense of bulk table updates at task completion. Method return false by default. If not constructed with a session this method is not used.- Overrides:
shouldSuspendSessionEvents
in classVtTask
- Returns:
- true if events should be suspended
-
doWork
-