mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-23 08:55:25 +02:00
bug 285746: Replace deprecated class org.eclipse.ui.views.navigator.LocalSelectionTransfer
This commit is contained in:
parent
de5c528c09
commit
33186a3a28
5 changed files with 18 additions and 18 deletions
|
@ -25,6 +25,7 @@ import org.eclipse.jface.action.IMenuManager;
|
|||
import org.eclipse.jface.action.MenuManager;
|
||||
import org.eclipse.jface.preference.IPreferenceStore;
|
||||
import org.eclipse.jface.util.IPropertyChangeListener;
|
||||
import org.eclipse.jface.util.LocalSelectionTransfer;
|
||||
import org.eclipse.jface.util.PropertyChangeEvent;
|
||||
import org.eclipse.jface.viewers.AbstractTreeViewer;
|
||||
import org.eclipse.jface.viewers.DoubleClickEvent;
|
||||
|
@ -80,7 +81,6 @@ import org.eclipse.ui.part.ResourceTransfer;
|
|||
import org.eclipse.ui.part.ShowInContext;
|
||||
import org.eclipse.ui.part.ViewPart;
|
||||
import org.eclipse.ui.views.framelist.FrameList;
|
||||
import org.eclipse.ui.views.navigator.LocalSelectionTransfer;
|
||||
|
||||
import org.eclipse.cdt.core.model.CoreModel;
|
||||
import org.eclipse.cdt.core.model.IArchive;
|
||||
|
@ -381,7 +381,7 @@ public class CView extends ViewPart implements ISetSelectionTarget, IPropertyCha
|
|||
private void initDrag() {
|
||||
int ops= DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK;
|
||||
Transfer[] transfers= new Transfer[] {
|
||||
LocalSelectionTransfer.getInstance(),
|
||||
LocalSelectionTransfer.getTransfer(),
|
||||
ResourceTransfer.getInstance(),
|
||||
FileTransfer.getInstance(),
|
||||
};
|
||||
|
@ -396,7 +396,7 @@ public class CView extends ViewPart implements ISetSelectionTarget, IPropertyCha
|
|||
private void initDrop() {
|
||||
int ops= DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK | DND.DROP_DEFAULT;
|
||||
Transfer[] transfers= new Transfer[] {
|
||||
LocalSelectionTransfer.getInstance(),
|
||||
LocalSelectionTransfer.getTransfer(),
|
||||
ResourceTransfer.getInstance(),
|
||||
FileTransfer.getInstance(),
|
||||
PluginTransfer.getInstance()
|
||||
|
|
|
@ -21,6 +21,7 @@ import org.eclipse.core.runtime.IProgressMonitor;
|
|||
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
|
||||
import org.eclipse.jface.operation.IRunnableContext;
|
||||
import org.eclipse.jface.operation.IRunnableWithProgress;
|
||||
import org.eclipse.jface.util.LocalSelectionTransfer;
|
||||
import org.eclipse.jface.viewers.ISelection;
|
||||
import org.eclipse.jface.viewers.IStructuredSelection;
|
||||
import org.eclipse.jface.viewers.StructuredViewer;
|
||||
|
@ -28,7 +29,6 @@ import org.eclipse.swt.dnd.DND;
|
|||
import org.eclipse.swt.dnd.DropTargetEvent;
|
||||
import org.eclipse.swt.dnd.Transfer;
|
||||
import org.eclipse.swt.widgets.Shell;
|
||||
import org.eclipse.ui.views.navigator.LocalSelectionTransfer;
|
||||
|
||||
import org.eclipse.cdt.core.model.CModelException;
|
||||
import org.eclipse.cdt.core.model.CoreModel;
|
||||
|
@ -55,7 +55,7 @@ public class SelectionTransferDropAdapter extends CDTViewerDropAdapter implement
|
|||
//---- TransferDropTargetListener interface ---------------------------------------
|
||||
|
||||
public Transfer getTransfer() {
|
||||
return LocalSelectionTransfer.getInstance();
|
||||
return LocalSelectionTransfer.getTransfer();
|
||||
}
|
||||
|
||||
public boolean isEnabled(DropTargetEvent event) {
|
||||
|
@ -121,7 +121,7 @@ public class SelectionTransferDropAdapter extends CDTViewerDropAdapter implement
|
|||
if (fElements != null) {
|
||||
return;
|
||||
}
|
||||
ISelection s= LocalSelectionTransfer.getInstance().getSelection();
|
||||
ISelection s= LocalSelectionTransfer.getTransfer().getSelection();
|
||||
if (!(s instanceof IStructuredSelection)) {
|
||||
return;
|
||||
}
|
||||
|
@ -129,7 +129,7 @@ public class SelectionTransferDropAdapter extends CDTViewerDropAdapter implement
|
|||
}
|
||||
|
||||
private boolean tooFast(DropTargetEvent event) {
|
||||
return Math.abs(LocalSelectionTransfer.getInstance().getSelectionSetTime() - (event.time & 0xFFFFFFFFL)) < DROP_TIME_DIFF_TRESHOLD;
|
||||
return Math.abs(LocalSelectionTransfer.getTransfer().getSelectionSetTime() - (event.time & 0xFFFFFFFFL)) < DROP_TIME_DIFF_TRESHOLD;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -13,13 +13,13 @@
|
|||
package org.eclipse.cdt.internal.ui.dnd;
|
||||
|
||||
import org.eclipse.core.runtime.Assert;
|
||||
import org.eclipse.jface.util.LocalSelectionTransfer;
|
||||
import org.eclipse.jface.viewers.ISelection;
|
||||
import org.eclipse.jface.viewers.ISelectionProvider;
|
||||
import org.eclipse.swt.dnd.DND;
|
||||
import org.eclipse.swt.dnd.DragSourceAdapter;
|
||||
import org.eclipse.swt.dnd.DragSourceEvent;
|
||||
import org.eclipse.swt.dnd.Transfer;
|
||||
import org.eclipse.ui.views.navigator.LocalSelectionTransfer;
|
||||
|
||||
public class BasicSelectionTransferDragAdapter extends DragSourceAdapter implements TransferDragSourceListener {
|
||||
|
||||
|
@ -34,7 +34,7 @@ public class BasicSelectionTransferDragAdapter extends DragSourceAdapter impleme
|
|||
* @see TransferDragSourceListener#getTransfer
|
||||
*/
|
||||
public Transfer getTransfer() {
|
||||
return LocalSelectionTransfer.getInstance();
|
||||
return LocalSelectionTransfer.getTransfer();
|
||||
}
|
||||
|
||||
/* non Java-doc
|
||||
|
@ -43,8 +43,8 @@ public class BasicSelectionTransferDragAdapter extends DragSourceAdapter impleme
|
|||
@Override
|
||||
public void dragStart(DragSourceEvent event) {
|
||||
ISelection selection= fProvider.getSelection();
|
||||
LocalSelectionTransfer.getInstance().setSelection(selection);
|
||||
LocalSelectionTransfer.getInstance().setSelectionSetTime(event.time & 0xFFFFFFFFL);
|
||||
LocalSelectionTransfer.getTransfer().setSelection(selection);
|
||||
LocalSelectionTransfer.getTransfer().setSelectionSetTime(event.time & 0xFFFFFFFFL);
|
||||
event.doit= isDragable(selection);
|
||||
}
|
||||
|
||||
|
@ -69,7 +69,7 @@ public class BasicSelectionTransferDragAdapter extends DragSourceAdapter impleme
|
|||
// For consistency set the data to the selection even though
|
||||
// the selection is provided by the LocalSelectionTransfer
|
||||
// to the drop target adapter.
|
||||
event.data= LocalSelectionTransfer.getInstance().getSelection();
|
||||
event.data= LocalSelectionTransfer.getTransfer().getSelection();
|
||||
}
|
||||
|
||||
|
||||
|
@ -80,7 +80,7 @@ public class BasicSelectionTransferDragAdapter extends DragSourceAdapter impleme
|
|||
public void dragFinished(DragSourceEvent event) {
|
||||
// Make sure we don't have to do any remaining work
|
||||
Assert.isTrue(event.detail != DND.DROP_MOVE);
|
||||
LocalSelectionTransfer.getInstance().setSelection(null);
|
||||
LocalSelectionTransfer.getInstance().setSelectionSetTime(0);
|
||||
LocalSelectionTransfer.getTransfer().setSelection(null);
|
||||
LocalSelectionTransfer.getTransfer().setSelectionSetTime(0);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,6 +18,7 @@ import java.util.Iterator;
|
|||
import org.eclipse.core.resources.IContainer;
|
||||
import org.eclipse.core.resources.IResource;
|
||||
import org.eclipse.core.runtime.IAdaptable;
|
||||
import org.eclipse.jface.util.LocalSelectionTransfer;
|
||||
import org.eclipse.jface.viewers.ISelection;
|
||||
import org.eclipse.jface.viewers.IStructuredSelection;
|
||||
import org.eclipse.jface.viewers.StructuredViewer;
|
||||
|
@ -29,7 +30,6 @@ import org.eclipse.ui.actions.CopyFilesAndFoldersOperation;
|
|||
import org.eclipse.ui.actions.MoveFilesAndFoldersOperation;
|
||||
import org.eclipse.ui.actions.ReadOnlyStateChecker;
|
||||
import org.eclipse.ui.part.ResourceTransfer;
|
||||
import org.eclipse.ui.views.navigator.LocalSelectionTransfer;
|
||||
|
||||
import org.eclipse.cdt.core.model.ICElement;
|
||||
|
||||
|
@ -133,7 +133,7 @@ public class ResourceTransferDropAdapter extends CDTViewerDropAdapter implements
|
|||
private IResource[] getSelectedResources() {
|
||||
ArrayList<IResource> selectedResources = new ArrayList<IResource>();
|
||||
|
||||
ISelection selection = LocalSelectionTransfer.getInstance()
|
||||
ISelection selection = LocalSelectionTransfer.getTransfer()
|
||||
.getSelection();
|
||||
if (selection instanceof IStructuredSelection) {
|
||||
IStructuredSelection ssel = (IStructuredSelection) selection;
|
||||
|
|
|
@ -22,6 +22,7 @@ import org.eclipse.jface.action.IToolBarManager;
|
|||
import org.eclipse.jface.action.MenuManager;
|
||||
import org.eclipse.jface.action.Separator;
|
||||
import org.eclipse.jface.text.ITextSelection;
|
||||
import org.eclipse.jface.util.LocalSelectionTransfer;
|
||||
import org.eclipse.jface.util.PropertyChangeEvent;
|
||||
import org.eclipse.jface.viewers.DoubleClickEvent;
|
||||
import org.eclipse.jface.viewers.IDoubleClickListener;
|
||||
|
@ -55,7 +56,6 @@ import org.eclipse.ui.part.ShowInContext;
|
|||
import org.eclipse.ui.texteditor.ITextEditor;
|
||||
import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds;
|
||||
import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
|
||||
import org.eclipse.ui.views.navigator.LocalSelectionTransfer;
|
||||
|
||||
import org.eclipse.cdt.core.model.CModelException;
|
||||
import org.eclipse.cdt.core.model.ICElement;
|
||||
|
@ -688,7 +688,7 @@ public abstract class AbstractCModelOutlinePage extends Page implements IContent
|
|||
private void initDragAndDrop() {
|
||||
int ops= DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK;
|
||||
Transfer[] transfers= new Transfer[] {
|
||||
LocalSelectionTransfer.getInstance()
|
||||
LocalSelectionTransfer.getTransfer()
|
||||
};
|
||||
|
||||
// Drop Adapter
|
||||
|
|
Loading…
Add table
Reference in a new issue