Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.ui/src/org/eclipse/tcf/te/tcf/filesystem/ui/internal/dnd/CommonDnD.java')
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.ui/src/org/eclipse/tcf/te/tcf/filesystem/ui/internal/dnd/CommonDnD.java88
1 files changed, 0 insertions, 88 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.ui/src/org/eclipse/tcf/te/tcf/filesystem/ui/internal/dnd/CommonDnD.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.ui/src/org/eclipse/tcf/te/tcf/filesystem/ui/internal/dnd/CommonDnD.java
index b212938f5..ce23977a6 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.ui/src/org/eclipse/tcf/te/tcf/filesystem/ui/internal/dnd/CommonDnD.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.filesystem.ui/src/org/eclipse/tcf/te/tcf/filesystem/ui/internal/dnd/CommonDnD.java
@@ -12,7 +12,6 @@ package org.eclipse.tcf.te.tcf.filesystem.ui.internal.dnd;
import static java.util.Arrays.asList;
import java.io.File;
-import java.util.ArrayList;
import java.util.List;
import org.eclipse.core.runtime.IStatus;
@@ -115,80 +114,6 @@ public class CommonDnD implements IConfirmCallback {
return status.isOK();
}
-// private ICallback getCopyCallback(final TreeViewer viewer, final String[] files, final IFSTreeNode target) {
-// return new Callback() {
-// @Override
-// protected void internalDone(Object caller, IStatus status) {
-// // mstodo handle via notifications
-// if (status.isOK()) {
-// IOpExecutor executor = new JobExecutor(getSelectionCallback(viewer, files, target));
-// executor.execute(new OpRefresh(target));
-// }
-// }
-// };
-// }
-
-// private ICallback getMoveCallback(final TreeViewer viewer, final String[] files, final IFSTreeNode target) {
-// return new Callback() {
-// @Override
-// protected void internalDone(Object caller, IStatus status) {
-// if (status.isOK()) {
-// for (String path : files) {
-// File file = new File(path);
-// if (!file.delete()) {
-// }
-// }
- // mstodo handle via notifications
-// if (successful) {
-// IRuntimeModel model = ModelManager.getRuntimeModel(target.getPeerNode());
-// IOpExecutor executor = new JobExecutor(getSelectionCallback(viewer, files, target));
-// executor.execute(new OpRefresh(model.getRoot()));
-// }
-// }
-// }
-// };
-// }
-
-// ICallback getSelectionCallback(final TreeViewer viewer, final String[] paths, final IFSTreeNode target) {
-// return new Callback() {
-// @Override
-// protected void internalDone(Object caller, IStatus status) {
-// if(status.isOK()) {
-// List<IFSTreeNode> nodes = new ArrayList<IFSTreeNode>();
-// IFSTreeNode[] children = target.getChildren(true);
-// for (String path : paths) {
-// File file = new File(path);
-// String name = file.getName();
-// for (IFSTreeNode child : children) {
-// if (name.equals(child.getName())) {
-// nodes.add(child);
-// break;
-// }
-// }
-// }
-// if (viewer != null) {
-// updateViewer(viewer, target, nodes);
-// }
-// }
-// }
-// };
-// }
-
-// protected void updateViewer(final TreeViewer viewer, final IFSTreeNode target, final List<IFSTreeNode> nodes) {
-// if (Display.getCurrent() != null) {
-// viewer.refresh(target);
-// IStructuredSelection selection = new StructuredSelection(nodes.toArray());
-// viewer.setSelection(selection, true);
-// }
-// else {
-// PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable(){
-// @Override
-// public void run() {
-// updateViewer(viewer, target, nodes);
-// }});
-// }
-// }
-
/**
* Perform the drop operation over dragged selection.
*
@@ -357,19 +282,6 @@ public class CommonDnD implements IConfirmCallback {
anEvent.data = LocalSelectionTransfer.getTransfer().getSelection();
return true;
}
- else if (FileTransfer.getInstance().isSupportedType(anEvent.dataType)) {
- IStructuredSelection selection = (IStructuredSelection) LocalSelectionTransfer.getTransfer().getSelection();
- List<IFSTreeNode> nodes = selection.toList();
- List<String> paths = new ArrayList<String>();
- for(IFSTreeNode node : nodes) {
- File file = node.getCacheFile();
- if(file.exists()) {
- paths.add(file.getAbsolutePath());
- }
- }
- if (!paths.isEmpty()) anEvent.data = paths.toArray(new String[paths.size()]);
- return !paths.isEmpty();
- }
return false;
}
}

Back to the top