From 8ca2e0c519ae74c6362fce2ab6a612cf74a40405 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Mon, 12 Feb 2007 14:07:04 +0000 Subject: [PATCH] Bug 173792: Modules view needs to catch up with 3.3M5. Cleanup. --- .../ui/views/modules/ModulesView.java | 76 ------------------- 1 file changed, 76 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/modules/ModulesView.java b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/modules/ModulesView.java index 2e86af42086..a4fd3939b74 100644 --- a/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/modules/ModulesView.java +++ b/debug/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/views/modules/ModulesView.java @@ -28,7 +28,6 @@ import org.eclipse.cdt.debug.ui.CDebugUIPlugin; import org.eclipse.cdt.debug.ui.ICDebugUIConstants; import org.eclipse.core.runtime.IAdaptable; import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.ListenerList; import org.eclipse.debug.core.DebugException; import org.eclipse.debug.core.DebugPlugin; import org.eclipse.debug.internal.ui.viewers.model.provisional.IModelChangedListener; @@ -65,7 +64,6 @@ import org.eclipse.jface.util.IPropertyChangeListener; import org.eclipse.jface.util.PropertyChangeEvent; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelectionChangedListener; -import org.eclipse.jface.viewers.ISelectionProvider; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.SelectionChangedEvent; import org.eclipse.jface.viewers.StructuredSelection; @@ -111,62 +109,6 @@ public class ModulesView extends AbstractDebugView implements IDebugContextListe interface ICursorListener extends MouseListener, KeyListener { } - /** - * The selection provider for the modules view changes depending on whether - * the variables viewer or detail pane source viewer have focus. This "super" - * provider ensures the correct selection is sent to all listeners. - */ - public class ModulesViewSelectionProvider implements ISelectionProvider { - - private ListenerList fListeners= new ListenerList(); - - private ISelectionProvider fUnderlyingSelectionProvider; - - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ISelectionProvider#addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener) - */ - public void addSelectionChangedListener( ISelectionChangedListener listener ) { - fListeners.add( listener ); - } - - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ISelectionProvider#getSelection() - */ - public ISelection getSelection() { - return getUnderlyingSelectionProvider().getSelection(); - } - - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ISelectionProvider#removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener) - */ - public void removeSelectionChangedListener( ISelectionChangedListener listener ) { - fListeners.remove( listener ); - } - - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ISelectionProvider#setSelection(org.eclipse.jface.viewers.ISelection) - */ - public void setSelection( ISelection selection ) { - getUnderlyingSelectionProvider().setSelection( selection ); - } - - protected ISelectionProvider getUnderlyingSelectionProvider() { - return fUnderlyingSelectionProvider; - } - - protected void setUnderlyingSelectionProvider( ISelectionProvider underlyingSelectionProvider ) { - fUnderlyingSelectionProvider = underlyingSelectionProvider; - } - - protected void fireSelectionChanged( SelectionChangedEvent event ) { - Object[] listeners = fListeners.getListeners(); - for( int i = 0; i < listeners.length; i++ ) { - ISelectionChangedListener listener = (ISelectionChangedListener)listeners[i]; - listener.selectionChanged( event ); - } - } - } - /** * The UI construct that provides a sliding sash between the modules tree * and the detail pane. @@ -414,24 +356,6 @@ public class ModulesView extends AbstractDebugView implements IDebugContextListe fSashForm = sashForm; } -// protected IContentProvider createContentProvider() { -// ModulesViewContentProvider cp = new ModulesViewContentProvider(); -// cp.setExceptionHandler( this ); -// return cp; -// } -// -// protected IBaseLabelProvider createLabelProvider( StructuredViewer viewer ) { -//// return new DebugViewDecoratingLabelProvider( viewer, new DebugViewInterimLabelProvider( getModelPresentation() ), new DebugViewLabelDecorator( getModelPresentation() ) ); -// return getModelPresentation(); -// } -// -// protected IDebugModelPresentation getModelPresentation() { -// if ( fModelPresentation == null ) { -// fModelPresentation = new ModulesViewModelPresentation(); -// } -// return fModelPresentation; -// } -// protected TreeModelViewer getModulesViewer() { return (TreeModelViewer)getViewer(); }