diff --git a/core/org.eclipse.cdt.core/search/ChangeLog b/core/org.eclipse.cdt.core/search/ChangeLog index 5caaa72ed19..6220c71300f 100644 --- a/core/org.eclipse.cdt.core/search/ChangeLog +++ b/core/org.eclipse.cdt.core/search/ChangeLog @@ -1,3 +1,11 @@ +2004-02-05 Alain Magloire + PR 51221 + Reformat Patch from Bogdan base on Thomas Fletcher original patch + In a nutshell, it moves the search operation into a runnable which + can be passed to a progress dialog. + + * search/org/eclipse/cdt/core/search/BasicSearchResultCollector.java + 2004-01-26 John Camelon Updated clients to use new Scanner logging service. diff --git a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/BasicSearchResultCollector.java b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/BasicSearchResultCollector.java index e9185f43321..d9ec7e45c84 100644 --- a/core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/BasicSearchResultCollector.java +++ b/core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/BasicSearchResultCollector.java @@ -53,6 +53,14 @@ import org.eclipse.core.runtime.IProgressMonitor; * Window>Preferences>Java>Code Generation>Code and Comments */ public class BasicSearchResultCollector implements ICSearchResultCollector { + IProgressMonitor fProgressMonitor = null; + + public BasicSearchResultCollector() { + } + + public BasicSearchResultCollector(IProgressMonitor monitor) { + fProgressMonitor = monitor; + } public void aboutToStart() { results = new HashSet(); @@ -62,7 +70,7 @@ public class BasicSearchResultCollector implements ICSearchResultCollector { } public IProgressMonitor getProgressMonitor() { - return null; + return fProgressMonitor; } public IMatch createMatch(Object fileResource, int start, int end, ISourceElementCallbackDelegate node ) throws CoreException