Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageExpert.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageExpert.cpp	(revision 91696)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageExpert.cpp	(revision 91697)
@@ -208,5 +208,15 @@
 void UIWizardAddCloudVMPageExpert::sltHandleProviderComboChange()
 {
-    updateProvider();
+    /* Update combo tool-tip: */
+    updateComboToolTip(m_pProviderComboBox);
+
+    /* Update wizard fields: */
+    wizard()->setProviderShortName(m_pProviderComboBox->currentData(ProviderData_ShortName).toString());
+
+    /* Update profiles: */
+    populateProfiles(m_pProfileComboBox, wizard()->providerShortName(), wizard()->profileName());
+    sltHandleProfileComboChange();
+
+    /* Notify about changes: */
     emit completeChanged();
 }
@@ -214,5 +224,13 @@
 void UIWizardAddCloudVMPageExpert::sltHandleProfileComboChange()
 {
-    updateProfile();
+    /* Update wizard fields: */
+    wizard()->setProfileName(m_pProfileComboBox->currentData(ProfileData_Name).toString());
+    wizard()->setClient(cloudClientByName(wizard()->providerShortName(), wizard()->profileName(), wizard()));
+
+    /* Update profile instances: */
+    populateProfileInstances(m_pSourceInstanceList, wizard()->client());
+    sltHandleSourceInstanceChange();
+
+    /* Notify about changes: */
     emit completeChanged();
 }
@@ -226,26 +244,8 @@
 void UIWizardAddCloudVMPageExpert::sltHandleSourceInstanceChange()
 {
-    updateSourceInstance();
+    /* Update wizard fields: */
+    wizard()->setInstanceIds(currentListWidgetData(m_pSourceInstanceList));
+
+    /* Notify about changes: */
     emit completeChanged();
 }
-
-void UIWizardAddCloudVMPageExpert::updateProvider()
-{
-    updateComboToolTip(m_pProviderComboBox);
-    wizard()->setProviderShortName(m_pProviderComboBox->currentData(ProviderData_ShortName).toString());
-    populateProfiles(m_pProfileComboBox, wizard()->providerShortName(), wizard()->profileName());
-    updateProfile();
-}
-
-void UIWizardAddCloudVMPageExpert::updateProfile()
-{
-    wizard()->setProfileName(m_pProfileComboBox->currentData(ProfileData_Name).toString());
-    wizard()->setClient(cloudClientByName(wizard()->providerShortName(), wizard()->profileName(), wizard()));
-    populateProfileInstances(m_pSourceInstanceList, wizard()->client());
-    updateSourceInstance();
-}
-
-void UIWizardAddCloudVMPageExpert::updateSourceInstance()
-{
-    wizard()->setInstanceIds(currentListWidgetData(m_pSourceInstanceList));
-}
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageExpert.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageExpert.h	(revision 91696)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageExpert.h	(revision 91697)
@@ -72,11 +72,4 @@
 private:
 
-    /** Updates provider. */
-    void updateProvider();
-    /** Updates profile. */
-    void updateProfile();
-    /** Updates source instance. */
-    void updateSourceInstance();
-
     /** Holds the provider container instance. */
     QGroupBox *m_pCntProvider;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageSource.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageSource.cpp	(revision 91696)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageSource.cpp	(revision 91697)
@@ -460,5 +460,15 @@
 void UIWizardAddCloudVMPageSource::sltHandleProviderComboChange()
 {
-    updateProvider();
+    /* Update combo tool-tip: */
+    updateComboToolTip(m_pProviderComboBox);
+
+    /* Update wizard fields: */
+    wizard()->setProviderShortName(m_pProviderComboBox->currentData(ProviderData_ShortName).toString());
+
+    /* Update profiles: */
+    populateProfiles(m_pProfileComboBox, wizard()->providerShortName(), wizard()->profileName());
+    sltHandleProfileComboChange();
+
+    /* Notify about changes: */
     emit completeChanged();
 }
@@ -466,5 +476,13 @@
 void UIWizardAddCloudVMPageSource::sltHandleProfileComboChange()
 {
-    updateProfile();
+    /* Update wizard fields: */
+    wizard()->setProfileName(m_pProfileComboBox->currentData(ProfileData_Name).toString());
+    wizard()->setClient(cloudClientByName(wizard()->providerShortName(), wizard()->profileName(), wizard()));
+
+    /* Update profile instances: */
+    populateProfileInstances(m_pSourceInstanceList, wizard()->client());
+    sltHandleSourceInstanceChange();
+
+    /* Notify about changes: */
     emit completeChanged();
 }
@@ -478,26 +496,8 @@
 void UIWizardAddCloudVMPageSource::sltHandleSourceInstanceChange()
 {
-    updateSourceInstance();
+    /* Update wizard fields: */
+    wizard()->setInstanceIds(currentListWidgetData(m_pSourceInstanceList));
+
+    /* Notify about changes: */
     emit completeChanged();
 }
-
-void UIWizardAddCloudVMPageSource::updateProvider()
-{
-    updateComboToolTip(m_pProviderComboBox);
-    wizard()->setProviderShortName(m_pProviderComboBox->currentData(ProviderData_ShortName).toString());
-    populateProfiles(m_pProfileComboBox, wizard()->providerShortName(), wizard()->profileName());
-    updateProfile();
-}
-
-void UIWizardAddCloudVMPageSource::updateProfile()
-{
-    wizard()->setProfileName(m_pProfileComboBox->currentData(ProfileData_Name).toString());
-    wizard()->setClient(cloudClientByName(wizard()->providerShortName(), wizard()->profileName(), wizard()));
-    populateProfileInstances(m_pSourceInstanceList, wizard()->client());
-    updateSourceInstance();
-}
-
-void UIWizardAddCloudVMPageSource::updateSourceInstance()
-{
-    wizard()->setInstanceIds(currentListWidgetData(m_pSourceInstanceList));
-}
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageSource.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageSource.h	(revision 91696)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/addcloudvm/UIWizardAddCloudVMPageSource.h	(revision 91697)
@@ -113,11 +113,4 @@
 private:
 
-    /** Updates provider. */
-    void updateProvider();
-    /** Updates profile. */
-    void updateProfile();
-    /** Updates source instance. */
-    void updateSourceInstance();
-
     /** Holds the main label instance. */
     QIRichTextLabel *m_pLabelMain;
