From b1729dc1f73695ce5b77e2a1ee7ec7cd25c2e886 Mon Sep 17 00:00:00 2001 From: Doug Schaefer Date: Wed, 27 Apr 2016 14:34:22 -0400 Subject: [PATCH] Add double click of remote type in new connection page. Change-Id: Iba8a21ba089a1d4cd94d48de3e23ccff13a5a6ae --- .../ui/views/NewRemoteConnectionTypePage.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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 b1d562f442d..49e49a0d008 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.internal.ui.RemoteUIPlugin; 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 @@ public class NewRemoteConnectionTypePage extends WizardPage { setPageComplete(true); } + table.addSelectionListener(new SelectionAdapter() { + @Override + public void widgetDefaultSelected(SelectionEvent e) { + widgetSelected(e); + getContainer().showPage(getNextPage()); + } + }); + setControl(comp); } @@ -92,10 +102,10 @@ public class NewRemoteConnectionTypePage extends WizardPage { @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]; }