Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2012-08-01 15:57:15 +0000
committerEike Stepper2012-08-01 15:57:15 +0000
commit774f1f1f7a17b6e3517c25deafbd73fd1e5757cc (patch)
treeb513ab145f18eedbb287e5d69eb150ab903ec51d /plugins/org.eclipse.emf.cdo.ui/src
parent27839b5f1720fff370b4422372eadd8ab6adfd61 (diff)
downloadcdo-774f1f1f7a17b6e3517c25deafbd73fd1e5757cc.tar.gz
cdo-774f1f1f7a17b6e3517c25deafbd73fd1e5757cc.tar.xz
cdo-774f1f1f7a17b6e3517c25deafbd73fd1e5757cc.zip
Fill in default target for ImportResourceDialog
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.ui/src')
-rw-r--r--plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/ImportResourceDialog.java19
1 files changed, 18 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/ImportResourceDialog.java b/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/ImportResourceDialog.java
index bddfb68b05..c52ebea061 100644
--- a/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/ImportResourceDialog.java
+++ b/plugins/org.eclipse.emf.cdo.ui/src/org/eclipse/emf/cdo/internal/ui/dialogs/ImportResourceDialog.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Eike Stepper - initial API and implementation
* Victor Roldan Betancort - maintenance
@@ -14,6 +14,7 @@ package org.eclipse.emf.cdo.internal.ui.dialogs;
import org.eclipse.emf.cdo.internal.ui.messages.Messages;
import org.eclipse.emf.common.ui.dialogs.ResourceDialog;
+import org.eclipse.emf.common.util.URI;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
@@ -26,6 +27,8 @@ import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
+import java.util.List;
+
/**
* @author Eike Stepper
*/
@@ -100,6 +103,20 @@ public class ImportResourceDialog extends ResourceDialog
separatorLabel2.setLayoutData(data);
}
+ uriField.addModifyListener(new ModifyListener()
+ {
+ public void modifyText(ModifyEvent e)
+ {
+ List<URI> uris = getURIs();
+ if (uris.size() == 1)
+ {
+ URI uri = uris.get(0);
+ String name = uri.lastSegment();
+ targetText.setText("/" + name);
+ }
+ }
+ });
+
return composite;
}
}

Back to the top