Changeset 73014 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Jul 9, 2018 4:00:42 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123566
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic3.cpp
r73011 r73014 60 60 void UIWizardExportAppPage3::populateProviders() 61 61 { 62 AssertReturnVoid(m_pProviderComboBox->count() == 0); 63 62 64 /* Acquire provider list: */ 63 65 // Here goes the experiamental list with … … 391 393 m_strDefaultApplianceName = UIWizardExportApp::tr("Appliance"); 392 394 393 /* Translate File selector: */395 /* Translate file selector: */ 394 396 m_pFileSelectorLabel->setText(UIWizardExportApp::tr("&File:")); 395 397 m_pFileSelector->setChooseButtonToolTip(tr("Choose a file to export the virtual appliance to...")); … … 421 423 m_pProviderComboBox->setItemText(i, UIWizardExportApp::tr("Oracle Cloud Infrastructure")); 422 424 m_pProviderComboBox->setItemData(i, UIWizardExportApp::tr("Write to Oracle Cloud Infrastructure"), Qt::ToolTipRole); 425 } 426 else 427 { 428 m_pProviderComboBox->setItemData(i, UIWizardExportApp::tr("Write to %1").arg(m_pProviderComboBox->itemText(i)), Qt::ToolTipRole); 423 429 } 424 430 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp
r73007 r73014 204 204 pSettingsLayout->addWidget(m_pManifestCheckbox, 6, 1); 205 205 } 206 207 /* Create provider combo-box: */ 208 m_pProviderComboBox = new QComboBox; 209 if (m_pProviderComboBox) 210 { 211 /* Hide it for now: */ 212 m_pProviderComboBox->hide(); 213 214 /* Add into layout: */ 215 pSettingsLayout->addWidget(m_pProviderComboBox, 7, 1); 216 } 217 /* Create provider label: */ 218 m_pProviderComboBoxLabel = new QLabel; 219 if (m_pProviderComboBoxLabel) 220 { 221 /* Hide it for now: */ 222 m_pProviderComboBoxLabel->hide(); 223 224 m_pProviderComboBoxLabel->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter); 225 m_pProviderComboBoxLabel->setBuddy(m_pProviderComboBox); 226 227 /* Add into layout: */ 228 pSettingsLayout->addWidget(m_pProviderComboBoxLabel, 7, 0); 229 } 206 230 } 207 231 … … 215 239 /* Choose default storage type: */ 216 240 chooseDefaultStorageType(); 241 /* Populate providers: */ 242 populateProviders(); 217 243 /* Choose default settings: */ 218 244 chooseDefaultSettings(); … … 225 251 connect(m_pFormatComboBox, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), 226 252 this, &UIWizardExportAppPageExpert::sltHandleFormatComboChange); 253 connect(m_pProviderComboBox, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), 254 this, &UIWizardExportAppPageExpert::sltHandleProviderComboChange); 227 255 228 256 /* Register classes: */ … … 268 296 m_pManifestCheckbox->setText(UIWizardExportApp::tr("Write &Manifest file")); 269 297 298 /* Translate Provider combo-box: */ 299 m_pProviderComboBoxLabel->setText(UIWizardExportApp::tr("&Cloud Service Provider:")); 300 for (int i = 0; i < m_pProviderComboBox->count(); ++i) 301 { 302 if (m_pProviderComboBox->itemText(i) == "OCI") 303 { 304 m_pProviderComboBox->setItemText(i, UIWizardExportApp::tr("Oracle Cloud Infrastructure")); 305 m_pProviderComboBox->setItemData(i, UIWizardExportApp::tr("Write to Oracle Cloud Infrastructure"), Qt::ToolTipRole); 306 } 307 else 308 { 309 m_pProviderComboBox->setItemData(i, UIWizardExportApp::tr("Write to %1").arg(m_pProviderComboBox->itemText(i)), Qt::ToolTipRole); 310 } 311 } 312 270 313 /* Refresh current settings: */ 271 314 refreshCurrentSettings(); … … 365 408 updateFormatComboToolTip(); 366 409 } 410 411 void UIWizardExportAppPageExpert::sltHandleProviderComboChange() 412 { 413 /* Refresh current settings: */ 414 refreshCurrentSettings(); 415 updateProviderComboToolTip(); 416 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.h
r72935 r73014 84 84 void sltHandleFormatComboChange(); 85 85 86 /** Handles change in provider combo-box. */ 87 void sltHandleProviderComboChange(); 88 86 89 private: 87 90
Note:
See TracChangeset
for help on using the changeset viewer.