Merge "Add double click of remote type in new connection page."
diff --git a/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/internal/ui/views/NewRemoteConnectionTypePage.java b/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/internal/ui/views/NewRemoteConnectionTypePage.java
index b1d562f..49e49a0 100644
--- a/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/internal/ui/views/NewRemoteConnectionTypePage.java
+++ b/bundles/org.eclipse.remote.ui/src/org/eclipse/remote/internal/ui/views/NewRemoteConnectionTypePage.java
@@ -19,6 +19,8 @@
import org.eclipse.remote.ui.IRemoteUIConnectionService;
import org.eclipse.remote.ui.IRemoteUIConnectionWizard;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
@@ -82,6 +84,14 @@
setPageComplete(true);
}
+ table.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ widgetSelected(e);
+ getContainer().showPage(getNextPage());
+ }
+ });
+
setControl(comp);
}
@@ -92,10 +102,10 @@
@Override
public IWizardPage getNextPage() {
- nextWizard = (IRemoteUIConnectionWizard)table.getSelection()[0].getData();
+ nextWizard = (IRemoteUIConnectionWizard) table.getSelection()[0].getData();
if (nextWizard != null) {
nextWizard.addPages();
- IWizardPage [] pages = nextWizard.getPages();
+ IWizardPage[] pages = nextWizard.getPages();
if (pages.length > 0) {
return pages[0];
}