Author: adietish
Date: 2012-02-10 18:19:46 -0500 (Fri, 10 Feb 2012)
New Revision: 38633
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationConfigurationWizardPage.java
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationConfigurationWizardPageModel.java
Log:
[JBIDE-10847] clearing app name, cartridge and embedded cartridges when you uncheck
"use existing app"
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationConfigurationWizardPage.java
===================================================================
---
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationConfigurationWizardPage.java 2012-02-10
23:12:28 UTC (rev 38632)
+++
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationConfigurationWizardPage.java 2012-02-10
23:19:46 UTC (rev 38633)
@@ -341,6 +341,9 @@
*/
private void enableApplicationWidgets(final Boolean useExisting, final Group
applicationConfigurationGroup,
final Text applicationNameText, final Button applicationBrowseButton) {
+ if (!useExisting) {
+ pageModel.resetExistingApplication();
+ }
applicationNameText.setEnabled(useExisting);
applicationBrowseButton.setEnabled(useExisting);
UIUtils.doForAllChildren(new UIUtils.IWidgetVisitor() {
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationConfigurationWizardPageModel.java
===================================================================
---
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationConfigurationWizardPageModel.java 2012-02-10
23:12:28 UTC (rev 38632)
+++
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/wizard/ApplicationConfigurationWizardPageModel.java 2012-02-10
23:19:46 UTC (rev 38633)
@@ -178,6 +178,14 @@
setSelectedEmbeddableCartridges(embeddedCartridges);
}
+ public void resetExistingApplication() {
+ wizardModel.setApplication(null);
+ setExistingApplicationName(null);
+ setApplicationName(null);
+ setSelectedCartridge(null);
+ setSelectedEmbeddableCartridges(new HashSet<IEmbeddableCartridge>());
+ }
+
public void setApplicationName(String applicationName) {
wizardModel.setApplicationName(applicationName);
firePropertyChange(PROPERTY_APPLICATION_NAME, this.applicationName,
this.applicationName = applicationName);
Show replies by date