Changeset 91144 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Sep 7, 2021 6:24:49 PM (3 years ago)
- svn:sync-xref-src-repo-rev:
- 146798
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/wizards
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp
r86687 r91144 31 31 #include "QIRichTextLabel.h" 32 32 #include "QIToolButton.h" 33 #include "UICloudNetworkingStuff.h" 33 34 #include "UICommon.h" 34 35 #include "UIConverter.h" … … 95 96 /* Initialize Cloud Provider Manager: */ 96 97 bool fOCIPresent = false; 97 CVirtualBox comVBox = uiCommon().virtualBox(); 98 m_comCloudProviderManager = comVBox.GetCloudProviderManager(); 99 /* Show error message if necessary: */ 100 if (!comVBox.isOk()) 101 msgCenter().cannotAcquireCloudProviderManager(comVBox); 102 else 103 { 104 /* Acquire existing providers: */ 105 const QVector<CCloudProvider> providers = m_comCloudProviderManager.GetProviders(); 106 /* Show error message if necessary: */ 107 if (!m_comCloudProviderManager.isOk()) 108 msgCenter().cannotAcquireCloudProviderManagerParameter(m_comCloudProviderManager); 109 else 98 m_comCloudProviderManager = cloudProviderManager(wizardImp()); 99 if (m_comCloudProviderManager.isNotNull()) 100 { 101 /* Iterate through existing providers: */ 102 foreach (const CCloudProvider &comProvider, listCloudProviders(wizardImp())) 110 103 { 111 /* Iterate through existing providers: */ 112 foreach (const CCloudProvider &comProvider, providers) 113 { 114 /* Skip if we have nothing to populate (file missing?): */ 115 if (comProvider.isNull()) 116 continue; 117 118 /* Compose empty item, fill it's data: */ 119 m_pFormatComboBox->addItem(QString()); 120 m_pFormatComboBox->setItemData(m_pFormatComboBox->count() - 1, comProvider.GetId(), FormatData_ID); 121 m_pFormatComboBox->setItemData(m_pFormatComboBox->count() - 1, comProvider.GetName(), FormatData_Name); 122 m_pFormatComboBox->setItemData(m_pFormatComboBox->count() - 1, comProvider.GetShortName(), FormatData_ShortName); 123 m_pFormatComboBox->setItemData(m_pFormatComboBox->count() - 1, true, FormatData_IsItCloudFormat); 124 if (m_pFormatComboBox->itemData(m_pFormatComboBox->count() - 1, FormatData_ShortName).toString() == "OCI") 125 fOCIPresent = true; 126 } 104 /* Skip if we have nothing to populate (file missing?): */ 105 if (comProvider.isNull()) 106 continue; 107 108 /* Compose empty item, fill it's data: */ 109 m_pFormatComboBox->addItem(QString()); 110 m_pFormatComboBox->setItemData(m_pFormatComboBox->count() - 1, comProvider.GetId(), FormatData_ID); 111 m_pFormatComboBox->setItemData(m_pFormatComboBox->count() - 1, comProvider.GetName(), FormatData_Name); 112 m_pFormatComboBox->setItemData(m_pFormatComboBox->count() - 1, comProvider.GetShortName(), FormatData_ShortName); 113 m_pFormatComboBox->setItemData(m_pFormatComboBox->count() - 1, true, FormatData_IsItCloudFormat); 114 if (m_pFormatComboBox->itemData(m_pFormatComboBox->count() - 1, FormatData_ShortName).toString() == "OCI") 115 fOCIPresent = true; 127 116 } 128 117 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/importappliance/UIWizardImportAppPageBasic1.cpp
r88103 r91144 29 29 #include "QIRichTextLabel.h" 30 30 #include "QIToolButton.h" 31 #include "UICloudNetworkingStuff.h" 31 32 #include "UICommon.h" 32 33 #include "UIEmptyFilePathSelector.h" … … 81 82 } 82 83 83 /* Do we have OCI source?*/84 /* Initialize Cloud Provider Manager: */ 84 85 bool fOCIPresent = false; 85 86 /* Main API request sequence, can be interrupted after any step: */ 87 do 88 { 89 /* Initialize Cloud Provider Manager: */ 90 CVirtualBox comVBox = uiCommon().virtualBox(); 91 m_comCloudProviderManager = comVBox.GetCloudProviderManager(); 92 if (!comVBox.isOk()) 93 { 94 msgCenter().cannotAcquireCloudProviderManager(comVBox); 95 break; 96 } 97 98 /* Acquire existing providers: */ 99 const QVector<CCloudProvider> providers = m_comCloudProviderManager.GetProviders(); 100 if (!m_comCloudProviderManager.isOk()) 101 { 102 msgCenter().cannotAcquireCloudProviderManagerParameter(m_comCloudProviderManager); 103 break; 104 } 105 86 m_comCloudProviderManager = cloudProviderManager(wizardImp()); 87 if (m_comCloudProviderManager.isNotNull()) 88 { 106 89 /* Iterate through existing providers: */ 107 foreach (const CCloudProvider &comProvider, providers)90 foreach (const CCloudProvider &comProvider, listCloudProviders(wizardImp())) 108 91 { 109 92 /* Skip if we have nothing to populate (file missing?): */ … … 121 104 } 122 105 } 123 while (0);124 106 125 107 /* Set default: */
Note:
See TracChangeset
for help on using the changeset viewer.