Author: adietish
Date: 2010-11-19 09:27:24 -0500 (Fri, 19 Nov 2010)
New Revision: 26766
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/DisconnectCloudHandler.java
Log:
[JBIDE-7534] added confirmation dialog in case you disconnect a single cloud
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/DisconnectCloudHandler.java
===================================================================
---
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/DisconnectCloudHandler.java 2010-11-19
13:56:17 UTC (rev 26765)
+++
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/commands/DisconnectCloudHandler.java 2010-11-19
14:27:24 UTC (rev 26766)
@@ -23,6 +23,7 @@
import org.eclipse.core.runtime.Assert;
import org.eclipse.core.runtime.Status;
import org.eclipse.jface.dialogs.Dialog;
+import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredContentProvider;
import org.eclipse.jface.viewers.IStructuredSelection;
@@ -95,7 +96,14 @@
if (selectedElements != null
&& selectedElements.size() == 1
&& deltaCloud != null) {
- removeDeltaCloud(deltaCloud);
+ // TODO internationalize strings
+ if (MessageDialog.openConfirm(
+ HandlerUtil.getActiveShell(event),
+ "Confirm disconnect",
+ MessageFormat.format("Are you sure that you want to disconnect cloud
\"{0}\"?",
+ deltaCloud.getName()))) {
+ removeDeltaCloud(deltaCloud);
+ }
} else {
removeWithDialog(shell, selectedElements);
}