@Override
	public void setIndeterminate(boolean indeterminate) {
		supportsProgress = !indeterminate;
		monitorComponent.setIndeterminate(indeterminate);

		// Assumption: if the client calls this method to show progress, then we should honor
		// that request.  If we find that nested monitor usage causes dialogs to incorrectly
		// toggle monitors, then we need to update those clients to use a wrapping style
		// monitor that prevents the behavior.
		if (supportsProgress) {
			installProgressMonitor();
		}
		else {
			installActivityDisplay();
		}
	}
Returns true if this dialog was ever made visible
@return true if shown
Ghidra/Framework/Docking/src/main/java/ghidra/util/task/TaskDialog.java