Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportApp.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportApp.cpp	(revision 79698)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportApp.cpp	(revision 79699)
@@ -316,4 +316,35 @@
             options.append(KExportOptions_ExportDVDImages);
 
+        /* Is this VM being exported to cloud? */
+        if (field("isFormatCloudOne").toBool())
+        {
+            /* We can have wizard and it's result
+             * should be distinguishable: */
+            int iWizardResult = -1;
+
+            switch (field("cloudExportMode").value<CloudExportMode>())
+            {
+                case CloudExportMode_AskThenExport:
+                {
+                    /* Get the required parameters to init short wizard mode: */
+                    CCloudClient comClient = field("client").value<CCloudClient>();
+                    CVirtualSystemDescription comDescription = field("vsd").value<CVirtualSystemDescription>();
+                    /* Create and run wizard as modal dialog, but prevent final step: */
+                    pNewCloudVMWizard = new UIWizardNewCloudVM(this, comClient, comDescription);
+                    pNewCloudVMWizard->setFinalStepPrevented(true);
+                    pNewCloudVMWizard->prepare();
+                    iWizardResult = pNewCloudVMWizard->exec();
+                    break;
+                }
+                default:
+                    break;
+            }
+
+            /* We should stop everything only if
+             * there was wizard and it was rejected: */
+            if (iWizardResult == QDialog::Rejected)
+                break;
+        }
+
         /* Prepare Export VM progress: */
         CProgress comProgress = comAppliance.Write(field("format").toString(), options, uri());
@@ -344,4 +375,14 @@
             switch (field("cloudExportMode").value<CloudExportMode>())
             {
+                case CloudExportMode_AskThenExport:
+                {
+                    /* Run the wizard as modal dialog again,
+                     * moreover in auto-finish mode and
+                     * do not prevent final step. */
+                    pNewCloudVMWizard->setFinalStepPrevented(false);
+                    pNewCloudVMWizard->scheduleAutoFinish();
+                    iWizardResult = pNewCloudVMWizard->exec();
+                    break;
+                }
                 case CloudExportMode_ExportThenAsk:
                 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp	(revision 79698)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp	(revision 79699)
@@ -926,6 +926,4 @@
                     if (m_pRadioAskThenExport)
                     {
-                        m_pRadioAskThenExport->setEnabled(false);
-
                         /* Add into layout: */
                         m_pSettingsLayout2->addWidget(m_pRadioAskThenExport, 3, 1);
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp	(revision 79698)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp	(revision 79699)
@@ -391,6 +391,4 @@
                             if (m_pRadioAskThenExport)
                             {
-                                m_pRadioAskThenExport->setEnabled(false);
-
                                 /* Add into layout: */
                                 m_pSettingsLayout2->addWidget(m_pRadioAskThenExport, 3, 1);
