1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-31 12:55:40 +02:00

Bug 89429: replaced the usage of the internal SourceLookupUIUtils class by DebugUITools.

This commit is contained in:
Mikhail Khodjaiants 2006-02-27 22:25:35 +00:00
parent 3d876aa65c
commit 26c21da5a6
4 changed files with 13 additions and 7 deletions

View file

@ -1,3 +1,9 @@
2006-02-27 Mikhail Khodjaiants
Bug 89429: replaced the usage of the internal SourceLookupUIUtils class by DebugUITools.
* AddSourceContainerDialog.java
* EditContainerAction.java
* SourceContainerLabelProvider.java
2006-02-27 Mikhail Khodjaiants 2006-02-27 Mikhail Khodjaiants
Added dependency to the org.eclipse.ui.views plugin (needed to use the breakpoint Added dependency to the org.eclipse.ui.views plugin (needed to use the breakpoint
actions in the Outline view). actions in the Outline view).

View file

@ -16,7 +16,7 @@ import org.eclipse.debug.core.DebugPlugin;
import org.eclipse.debug.core.sourcelookup.ISourceContainer; import org.eclipse.debug.core.sourcelookup.ISourceContainer;
import org.eclipse.debug.core.sourcelookup.ISourceContainerType; import org.eclipse.debug.core.sourcelookup.ISourceContainerType;
import org.eclipse.debug.core.sourcelookup.ISourceLookupDirector; import org.eclipse.debug.core.sourcelookup.ISourceLookupDirector;
import org.eclipse.debug.internal.ui.sourcelookup.SourceLookupUIUtils; import org.eclipse.debug.ui.DebugUITools;
import org.eclipse.debug.ui.sourcelookup.ISourceContainerBrowser; import org.eclipse.debug.ui.sourcelookup.ISourceContainerBrowser;
import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jface.dialogs.Dialog;
import org.eclipse.jface.dialogs.TitleAreaDialog; import org.eclipse.jface.dialogs.TitleAreaDialog;
@ -125,7 +125,7 @@ public class AddSourceContainerDialog extends TitleAreaDialog {
for (int i=0; i< types.length; i++) { for (int i=0; i< types.length; i++) {
ISourceContainerType type = types[i]; ISourceContainerType type = types[i];
if (fDirector.supportsSourceContainerType(type)) { if (fDirector.supportsSourceContainerType(type)) {
ISourceContainerBrowser sourceContainerBrowser = SourceLookupUIUtils.getSourceContainerBrowser(type.getId()); ISourceContainerBrowser sourceContainerBrowser = DebugUITools.getSourceContainerBrowser(type.getId());
if(sourceContainerBrowser != null && sourceContainerBrowser.canAddSourceContainers(fDirector)) { if(sourceContainerBrowser != null && sourceContainerBrowser.canAddSourceContainers(fDirector)) {
validTypes.add(type); validTypes.add(type);
} }
@ -142,7 +142,7 @@ public class AddSourceContainerDialog extends TitleAreaDialog {
//single selection dialog, so take first item in array //single selection dialog, so take first item in array
//there will always be a selected item since we set it with viewer.setSelection //there will always be a selected item since we set it with viewer.setSelection
ISourceContainerType type = (ISourceContainerType) ((StructuredSelection) fViewer.getSelection()).getFirstElement(); ISourceContainerType type = (ISourceContainerType) ((StructuredSelection) fViewer.getSelection()).getFirstElement();
ISourceContainerBrowser browser = SourceLookupUIUtils.getSourceContainerBrowser(type.getId()); ISourceContainerBrowser browser = DebugUITools.getSourceContainerBrowser(type.getId());
if (browser != null) { if (browser != null) {
ISourceContainer[] results = browser.addSourceContainers(getShell(), fDirector); ISourceContainer[] results = browser.addSourceContainers(getShell(), fDirector);
if(results != null) { if(results != null) {

View file

@ -14,7 +14,7 @@ import java.util.Iterator;
import org.eclipse.debug.core.sourcelookup.ISourceContainer; import org.eclipse.debug.core.sourcelookup.ISourceContainer;
import org.eclipse.debug.core.sourcelookup.ISourceContainerType; import org.eclipse.debug.core.sourcelookup.ISourceContainerType;
import org.eclipse.debug.core.sourcelookup.ISourceLookupDirector; import org.eclipse.debug.core.sourcelookup.ISourceLookupDirector;
import org.eclipse.debug.internal.ui.sourcelookup.SourceLookupUIUtils; import org.eclipse.debug.ui.DebugUITools;
import org.eclipse.debug.ui.sourcelookup.ISourceContainerBrowser; import org.eclipse.debug.ui.sourcelookup.ISourceContainerBrowser;
import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.IStructuredSelection;
@ -79,7 +79,7 @@ public class EditContainerAction extends SourceContainerAction {
} }
} }
// all the same type, see if editing is supported // all the same type, see if editing is supported
fBrowser = SourceLookupUIUtils.getSourceContainerBrowser(type.getId()); fBrowser = DebugUITools.getSourceContainerBrowser(type.getId());
if (fBrowser != null) { if (fBrowser != null) {
return fBrowser.canEditSourceContainers(fDirector, fContainers); return fBrowser.canEditSourceContainers(fDirector, fContainers);
} }

View file

@ -12,7 +12,7 @@ package org.eclipse.cdt.debug.internal.ui.sourcelookup;
import org.eclipse.debug.core.sourcelookup.ISourceContainer; import org.eclipse.debug.core.sourcelookup.ISourceContainer;
import org.eclipse.debug.core.sourcelookup.ISourceContainerType; import org.eclipse.debug.core.sourcelookup.ISourceContainerType;
import org.eclipse.debug.internal.ui.sourcelookup.SourceLookupUIUtils; import org.eclipse.debug.ui.DebugUITools;
import org.eclipse.jface.viewers.ILabelProvider; import org.eclipse.jface.viewers.ILabelProvider;
import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.jface.viewers.LabelProvider;
import org.eclipse.swt.graphics.Image; import org.eclipse.swt.graphics.Image;
@ -40,7 +40,7 @@ public class SourceContainerLabelProvider extends LabelProvider {
} }
if (type != null) { if (type != null) {
// next consult contributed image // next consult contributed image
image = SourceLookupUIUtils.getSourceContainerImage(type.getId()); image = DebugUITools.getSourceContainerImage(type.getId());
} }
} }
if (image != null) { if (image != null) {