VirtualBox

Ignore:
Timestamp:
Jul 10, 2018 10:00:15 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123577
Message:

FE/Qt: bugref:9152: Export Appliance wizard: Storage and Expert pages: Populate storage formats same way as other combos.

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

    r73014 r73025  
    5858}
    5959
     60void UIWizardExportAppPage3::populateFormats()
     61{
     62    AssertReturnVoid(m_pFormatComboBox->count() == 0);
     63
     64    /* Apply hardcoded format list: */
     65    QStringList formats;
     66    formats << "ovf-0.9";
     67    formats << "ovf-1.0";
     68    formats << "ovf-2.0";
     69    formats << "opc-1.0";
     70    m_pFormatComboBox->addItems(formats);
     71
     72    /* Duplicate non-translated names to data fields: */
     73    for (int i = 0; i < m_pFormatComboBox->count(); ++i)
     74        m_pFormatComboBox->setItemData(i, m_pFormatComboBox->itemText(i));
     75
     76    /* Set default: */
     77    setFormat("ovf-1.0");
     78}
     79
    6080void UIWizardExportAppPage3::populateProviders()
    6181{
     
    7595    for (int i = 0; i < m_pProviderComboBox->count(); ++i)
    7696        m_pProviderComboBox->setItemData(i, m_pProviderComboBox->itemText(i));
    77 }
    78 
    79 void UIWizardExportAppPage3::chooseDefaultSettings()
    80 {
    81     /* Choose defaults: */
    82     setFormat("ovf-1.0");
     97
     98    /* Set default: */
    8399    setProvider("OCI");
    84100}
     
    263279                    if (m_pFormatComboBox)
    264280                    {
    265                         const QString strFormatOVF09("ovf-0.9");
    266                         const QString strFormatOVF10("ovf-1.0");
    267                         const QString strFormatOVF20("ovf-2.0");
    268                         const QString strFormatOPC10("opc-1.0");
    269                         m_pFormatComboBox->addItem(strFormatOVF09, strFormatOVF09);
    270                         m_pFormatComboBox->addItem(strFormatOVF10, strFormatOVF10);
    271                         m_pFormatComboBox->addItem(strFormatOVF20, strFormatOVF20);
    272                         m_pFormatComboBox->addItem(strFormatOPC10, strFormatOPC10);
    273 
    274281                        /* Add into layout: */
    275282                        pSettingsLayout1->addWidget(m_pFormatComboBox, 1, 1);
     
    367374    }
    368375
     376    /* Populate formats: */
     377    populateFormats();
    369378    /* Populate providers: */
    370379    populateProviders();
    371     /* Choose default settings: */
    372     chooseDefaultSettings();
    373380
    374381    /* Setup connections: */
     
    516523void UIWizardExportAppPageBasic3::sltHandleFormatComboChange()
    517524{
     525    /* Update tool-tip: */
     526    updateFormatComboToolTip();
     527
     528    /* Refresh current settings: */
    518529    refreshCurrentSettings();
    519     updateFormatComboToolTip();
    520530}
    521531
    522532void UIWizardExportAppPageBasic3::sltHandleProviderComboChange()
    523533{
     534    /* Update tool-tip: */
     535    updateProviderComboToolTip();
     536
     537    /* Refresh current settings: */
    524538    refreshCurrentSettings();
    525     updateProviderComboToolTip();
    526 }
     539}
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic3.h

    r73011 r73025  
    4343    UIWizardExportAppPage3();
    4444
     45    /** Populates formats. */
     46    void populateFormats();
    4547    /** Populates providers. */
    4648    void populateProviders();
    47 
    48     /** Chooses default settings. */
    49     void chooseDefaultSettings();
    5049
    5150    /** Updates page appearance. */
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp

    r73020 r73025  
    189189                            if (m_pFormatComboBox)
    190190                            {
    191                                 const QString strFormatOVF09("ovf-0.9");
    192                                 const QString strFormatOVF10("ovf-1.0");
    193                                 const QString strFormatOVF20("ovf-2.0");
    194                                 const QString strFormatOPC10("opc-1.0");
    195                                 m_pFormatComboBox->addItem(strFormatOVF09, strFormatOVF09);
    196                                 m_pFormatComboBox->addItem(strFormatOVF10, strFormatOVF10);
    197                                 m_pFormatComboBox->addItem(strFormatOVF20, strFormatOVF20);
    198                                 m_pFormatComboBox->addItem(strFormatOPC10, strFormatOPC10);
    199 
    200191                                /* Add into layout: */
    201192                                pSettingsLayout1->addWidget(m_pFormatComboBox, 1, 1);
     
    304295    /* Choose default storage type: */
    305296    chooseDefaultStorageType();
     297    /* Populate formats: */
     298    populateFormats();
    306299    /* Populate providers: */
    307300    populateProviders();
    308     /* Choose default settings: */
    309     chooseDefaultSettings();
    310301
    311302    /* Setup connections: */
     
    387378    /* Refresh current settings: */
    388379    refreshCurrentSettings();
     380
     381    /* Update tool-tips: */
    389382    updateFormatComboToolTip();
    390383    updateProviderComboToolTip();
     
    398391    /* Refresh current settings: */
    399392    refreshCurrentSettings();
     393    /* Refresh appliance settings: */
    400394    refreshApplianceSettingsWidget();
    401395}
     
    478472void UIWizardExportAppPageExpert::sltHandleFormatComboChange()
    479473{
     474    /* Update tool-tip: */
     475    updateFormatComboToolTip();
     476
    480477    /* Refresh current settings: */
    481478    refreshCurrentSettings();
    482     updateFormatComboToolTip();
    483479}
    484480
    485481void UIWizardExportAppPageExpert::sltHandleProviderComboChange()
    486482{
     483    /* Update tool-tip: */
     484    updateProviderComboToolTip();
     485
    487486    /* Refresh current settings: */
    488487    refreshCurrentSettings();
    489     updateProviderComboToolTip();
    490 }
     488}
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette