Author: xcoulon
Date: 2012-04-27 06:50:53 -0400 (Fri, 27 Apr 2012)
New Revision: 40561
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizard.java
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java
Log:
In progress - JBIDE-11073
OpenShift Express Tool: Create a way to invoke rhc-port-forward functionality which
enables users to debug their cloud environments with their local tools
'Finish' button closes the dialog
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizard.java
===================================================================
---
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizard.java 2012-04-27
10:39:14 UTC (rev 40560)
+++
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizard.java 2012-04-27
10:50:53 UTC (rev 40561)
@@ -30,7 +30,7 @@
@Override
public boolean performFinish() {
- return false;
+ return true;
}
@Override
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java
===================================================================
---
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java 2012-04-27
10:39:14 UTC (rev 40560)
+++
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java 2012-04-27
10:50:53 UTC (rev 40561)
@@ -60,6 +60,11 @@
}
@Override
+ public boolean isPageComplete() {
+ return true;
+ }
+
+ @Override
protected void doCreateControls(Composite parent, DataBindingContext dbc) {
GridLayoutFactory.fillDefaults().margins(6, 6).applyTo(parent);
Composite container = new Composite(parent, SWT.NONE);
@@ -87,7 +92,6 @@
startButton.setEnabled(true);
GridDataFactory.fillDefaults().hint(110, SWT.DEFAULT).align(SWT.FILL,
SWT.TOP).applyTo(startButton);
startButton.addSelectionListener(onStartPortForwarding());
-
stopButton = new Button(container, SWT.PUSH);
stopButton.setText("Stop All");
@@ -119,8 +123,7 @@
.applyTo(findFreesPortButton);
final IObservableValue findFreePortsButtonObservable = BeanProperties.value(
ApplicationPortForwardingWizardModel.PROPERTY_USE_FREE_PORTS).observe(wizardModel);
- final IObservableValue findFreePortsButtonSelection =
WidgetProperties.selection().observe(
- findFreesPortButton);
+ final IObservableValue findFreePortsButtonSelection =
WidgetProperties.selection().observe(findFreesPortButton);
dbc.bindValue(findFreePortsButtonSelection, findFreePortsButtonObservable);
findFreePortsButtonObservable.addValueChangeListener(new IValueChangeListener() {
@Override
@@ -128,7 +131,7 @@
refreshViewerInput();
}
});
-
+
// enabling/disabling controls
IObservableValue portForwardingStartedObservable = BeanProperties.value(
ApplicationPortForwardingWizardModel.PROPERTY_PORT_FORWARDING).observe(wizardModel);
@@ -343,7 +346,7 @@
* @param monitor
* @throws JSchException
*/
- //TODO : move this method into the WizardModel ?
+ // TODO : move this method into the WizardModel ?
private void verifyApplicationSSHSession() throws JSchException {
final boolean hasSSHSession = wizardModel.getApplication().hasSSHSession();
if (!hasSSHSession) {
Show replies by date