mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-20 07:25:23 +02:00
Complying with Eclipse 3.2 M6. AsynchronousTreeModelViewer has been renamed to AsynchronousTreeViewer.
This commit is contained in:
parent
23684e5f8f
commit
1970f73554
4 changed files with 19 additions and 13 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2006-04-04 Mikhail Khodjaiants
|
||||||
|
Complying with Eclipse 3.2 M6. AsynchronousTreeModelViewer has been renamed to AsynchronousTreeViewer.
|
||||||
|
* AbstractViewerState.java
|
||||||
|
* ModulesViewer.java
|
||||||
|
* ModulesViewerState.java
|
||||||
|
|
||||||
2006-03-29 Mikhail Khodjaiants
|
2006-03-29 Mikhail Khodjaiants
|
||||||
Allow clients to contribute IRestart adapters.
|
Allow clients to contribute IRestart adapters.
|
||||||
* RestartActionDelegate.java
|
* RestartActionDelegate.java
|
||||||
|
|
|
@ -14,9 +14,9 @@ import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import org.eclipse.core.runtime.IPath;
|
import org.eclipse.core.runtime.IPath;
|
||||||
import org.eclipse.debug.core.DebugException;
|
import org.eclipse.debug.core.DebugException;
|
||||||
import org.eclipse.debug.internal.ui.model.viewers.AsynchronousTreeModelViewer;
|
import org.eclipse.debug.internal.ui.viewers.AsynchronousTreeViewer;
|
||||||
import org.eclipse.debug.internal.ui.viewers.TreePath;
|
import org.eclipse.jface.viewers.TreePath;
|
||||||
import org.eclipse.debug.internal.ui.viewers.TreeSelection;
|
import org.eclipse.jface.viewers.TreeSelection;
|
||||||
import org.eclipse.swt.widgets.TreeItem;
|
import org.eclipse.swt.widgets.TreeItem;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -32,7 +32,7 @@ public abstract class AbstractViewerState {
|
||||||
/**
|
/**
|
||||||
* Constructs a memento for the given viewer.
|
* Constructs a memento for the given viewer.
|
||||||
*/
|
*/
|
||||||
public AbstractViewerState(AsynchronousTreeModelViewer viewer) {
|
public AbstractViewerState(AsynchronousTreeViewer viewer) {
|
||||||
saveState(viewer);
|
saveState(viewer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ public abstract class AbstractViewerState {
|
||||||
*
|
*
|
||||||
* @param viewer viewer of which to save the state
|
* @param viewer viewer of which to save the state
|
||||||
*/
|
*/
|
||||||
public void saveState(AsynchronousTreeModelViewer viewer) {
|
public void saveState(AsynchronousTreeViewer viewer) {
|
||||||
List expanded = new ArrayList();
|
List expanded = new ArrayList();
|
||||||
fSavedExpansion = null;
|
fSavedExpansion = null;
|
||||||
TreeItem[] items = viewer.getTree().getItems();
|
TreeItem[] items = viewer.getTree().getItems();
|
||||||
|
@ -114,7 +114,7 @@ public abstract class AbstractViewerState {
|
||||||
*
|
*
|
||||||
* @param viewer viewer to which state is restored
|
* @param viewer viewer to which state is restored
|
||||||
*/
|
*/
|
||||||
public void restoreState(AsynchronousTreeModelViewer viewer) {
|
public void restoreState(AsynchronousTreeViewer viewer) {
|
||||||
boolean expansionComplete = true;
|
boolean expansionComplete = true;
|
||||||
if (fSavedExpansion != null && fSavedExpansion.size() > 0) {
|
if (fSavedExpansion != null && fSavedExpansion.size() > 0) {
|
||||||
for (int i = 0; i < fSavedExpansion.size(); i++) {
|
for (int i = 0; i < fSavedExpansion.size(); i++) {
|
||||||
|
@ -175,6 +175,6 @@ public abstract class AbstractViewerState {
|
||||||
* @return element represented by the path, or <code>null</code> if none
|
* @return element represented by the path, or <code>null</code> if none
|
||||||
* @throws DebugException if unable to locate a variable
|
* @throws DebugException if unable to locate a variable
|
||||||
*/
|
*/
|
||||||
protected abstract TreePath decodePath(IPath path, AsynchronousTreeModelViewer viewer) throws DebugException;
|
protected abstract TreePath decodePath(IPath path, AsynchronousTreeViewer viewer) throws DebugException;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,7 @@ package org.eclipse.cdt.debug.internal.ui.views.modules;
|
||||||
import org.eclipse.core.runtime.IProgressMonitor;
|
import org.eclipse.core.runtime.IProgressMonitor;
|
||||||
import org.eclipse.core.runtime.IStatus;
|
import org.eclipse.core.runtime.IStatus;
|
||||||
import org.eclipse.core.runtime.Status;
|
import org.eclipse.core.runtime.Status;
|
||||||
import org.eclipse.debug.internal.ui.model.viewers.AsynchronousTreeModelViewer;
|
import org.eclipse.debug.internal.ui.viewers.AsynchronousTreeViewer;
|
||||||
import org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousRequestMonitor;
|
import org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousRequestMonitor;
|
||||||
import org.eclipse.swt.widgets.Composite;
|
import org.eclipse.swt.widgets.Composite;
|
||||||
import org.eclipse.ui.progress.UIJob;
|
import org.eclipse.ui.progress.UIJob;
|
||||||
|
@ -21,7 +21,7 @@ import org.eclipse.ui.progress.UIJob;
|
||||||
/**
|
/**
|
||||||
* Asynchronous viewer used by the Modules view.
|
* Asynchronous viewer used by the Modules view.
|
||||||
*/
|
*/
|
||||||
public class ModulesViewer extends AsynchronousTreeModelViewer {
|
public class ModulesViewer extends AsynchronousTreeViewer {
|
||||||
|
|
||||||
protected ModulesView fView;
|
protected ModulesView fView;
|
||||||
|
|
||||||
|
|
|
@ -16,8 +16,8 @@ import org.eclipse.cdt.debug.internal.ui.views.AbstractViewerState;
|
||||||
import org.eclipse.core.runtime.IPath;
|
import org.eclipse.core.runtime.IPath;
|
||||||
import org.eclipse.core.runtime.Path;
|
import org.eclipse.core.runtime.Path;
|
||||||
import org.eclipse.debug.core.DebugException;
|
import org.eclipse.debug.core.DebugException;
|
||||||
import org.eclipse.debug.internal.ui.model.viewers.AsynchronousTreeModelViewer;
|
import org.eclipse.debug.internal.ui.viewers.AsynchronousTreeViewer;
|
||||||
import org.eclipse.debug.internal.ui.viewers.TreePath;
|
import org.eclipse.jface.viewers.TreePath;
|
||||||
import org.eclipse.swt.widgets.Tree;
|
import org.eclipse.swt.widgets.Tree;
|
||||||
import org.eclipse.swt.widgets.TreeItem;
|
import org.eclipse.swt.widgets.TreeItem;
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ public class ModulesViewerState extends AbstractViewerState {
|
||||||
/**
|
/**
|
||||||
* Constructor for ModulesViewerState.
|
* Constructor for ModulesViewerState.
|
||||||
*/
|
*/
|
||||||
public ModulesViewerState( AsynchronousTreeModelViewer viewer ) {
|
public ModulesViewerState( AsynchronousTreeViewer viewer ) {
|
||||||
super( viewer );
|
super( viewer );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ public class ModulesViewerState extends AbstractViewerState {
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.cdt.debug.internal.ui.views.AbstractViewerState#decodePath(org.eclipse.core.runtime.IPath, org.eclipse.debug.internal.ui.model.viewers.AsynchronousTreeModelViewer)
|
* @see org.eclipse.cdt.debug.internal.ui.views.AbstractViewerState#decodePath(org.eclipse.core.runtime.IPath, org.eclipse.debug.internal.ui.model.viewers.AsynchronousTreeModelViewer)
|
||||||
*/
|
*/
|
||||||
protected TreePath decodePath( IPath path, AsynchronousTreeModelViewer viewer ) throws DebugException {
|
protected TreePath decodePath( IPath path, AsynchronousTreeViewer viewer ) throws DebugException {
|
||||||
String[] names = path.segments();
|
String[] names = path.segments();
|
||||||
Tree tree = viewer.getTree();
|
Tree tree = viewer.getTree();
|
||||||
TreeItem[] items = tree.getItems();
|
TreeItem[] items = tree.getItems();
|
||||||
|
|
Loading…
Add table
Reference in a new issue