Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchTableContentProvider.java')
-rw-r--r--core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchTableContentProvider.java53
1 files changed, 0 insertions, 53 deletions
diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchTableContentProvider.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchTableContentProvider.java
deleted file mode 100644
index a3d7a3bedc8..00000000000
--- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/search/CSearchTableContentProvider.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corp. - Rational Software - initial implementation
- *******************************************************************************/
-package org.eclipse.cdt.internal.ui.search;
-
-import org.eclipse.jface.viewers.IStructuredContentProvider;
-import org.eclipse.jface.viewers.TableViewer;
-
-public class CSearchTableContentProvider extends CSearchContentProvider implements IStructuredContentProvider {
-
- private TableViewer _tableViewer;
-
- public CSearchTableContentProvider(TableViewer viewer) {
- _tableViewer= viewer;
- }
- public Object[] getElements(Object inputElement) {
- if (inputElement instanceof CSearchResult)
- return ((CSearchResult)inputElement).getElements();
- return EMPTY_ARR;
- }
-
- public void elementsChanged(Object[] updatedElements) {
- if (_result == null)
- return;
-
- int addCount= 0;
- int removeCount= 0;
- for (int i= 0; i < updatedElements.length; i++) {
- if (_result.getMatchCount(updatedElements[i]) > 0) {
- if (_tableViewer.testFindItem(updatedElements[i]) != null)
- _tableViewer.refresh(updatedElements[i]);
- else
- _tableViewer.add(updatedElements[i]);
- addCount++;
- } else {
- _tableViewer.remove(updatedElements[i]);
- removeCount++;
- }
- }
- }
-
- public void clear() {
- _tableViewer.refresh();
- }
-
-}

Back to the top