VirtualBox

Changeset 82348 in vbox


Ignore:
Timestamp:
Dec 3, 2019 5:20:35 PM (5 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9611: UIMachineSettingsSystem: Another nit for r135112 (s.a. r135113).

Location:
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsSystem.cpp

    r82289 r82348  
    288288
    289289    /* Load old 'Acceleration' data from the cache: */
    290     const int iParavirtProviderPosition = m_pComboParavirtProvider->findData(oldSystemData.m_paravirtProvider);
    291     m_pComboParavirtProvider->setCurrentIndex(iParavirtProviderPosition == -1 ? 0 : iParavirtProviderPosition);
     290    const int iParavirtProviderPosition = m_pComboParavirtProviderType->findData(oldSystemData.m_paravirtProvider);
     291    m_pComboParavirtProviderType->setCurrentIndex(iParavirtProviderPosition == -1 ? 0 : iParavirtProviderPosition);
    292292    m_pCheckBoxVirtualization->setChecked(oldSystemData.m_fEnabledHwVirtEx);
    293293    m_pCheckBoxNestedPaging->setChecked(oldSystemData.m_fEnabledNestedPaging);
     
    328328
    329329    /* Gather 'Acceleration' data: */
    330     newSystemData.m_paravirtProvider = m_pComboParavirtProvider->currentData().value<KParavirtProvider>();
     330    newSystemData.m_paravirtProvider = m_pComboParavirtProviderType->currentData().value<KParavirtProvider>();
    331331    /* Enable HW Virt Ex automatically if it's supported and
    332332     * 1. multiple CPUs, 2. Nested Paging or 3. Nested HW Virt Ex is requested. */
     
    561561    setTabOrder(m_pEditorCPUCount, m_pSliderCPUExecCap);
    562562    setTabOrder(m_pSliderCPUExecCap, m_pEditorCPUExecCap);
    563     setTabOrder(m_pEditorCPUExecCap, m_pComboParavirtProvider);
     563    setTabOrder(m_pEditorCPUExecCap, m_pComboParavirtProviderType);
    564564
    565565    /* Configure navigation for 'acceleration' tab: */
    566     setTabOrder(m_pComboParavirtProvider, m_pCheckBoxPAE);
     566    setTabOrder(m_pComboParavirtProviderType, m_pCheckBoxPAE);
    567567    setTabOrder(m_pCheckBoxPAE, m_pCheckBoxNestedVirtualization);
    568568    setTabOrder(m_pCheckBoxNestedVirtualization, m_pCheckBoxVirtualization);
     
    631631                                            || (systemData.m_fEnabledNestedPaging && isMachineOffline())));
    632632    m_pLabelParavirtProvider->setEnabled(isMachineOffline());
    633     m_pComboParavirtProvider->setEnabled(isMachineOffline());
     633    m_pComboParavirtProviderType->setEnabled(isMachineOffline());
    634634    m_pLabelVirtualization->setEnabled(isMachineOffline());
    635635}
     
    909909void UIMachineSettingsSystem::repopulateComboParavirtProviderType()
    910910{
    911     /* Paravirtualization Provider combo-box created in the .ui file. */
    912     AssertPtrReturnVoid(m_pComboParavirtProvider);
     911    /* Paravirtualization Provider Type combo-box created in the .ui file. */
     912    AssertPtrReturnVoid(m_pComboParavirtProviderType);
    913913    {
    914914        /* Clear combo first of all: */
    915         m_pComboParavirtProvider->clear();
    916 
    917         /* Load currently supported paravirtualization providers: */
     915        m_pComboParavirtProviderType->clear();
     916
     917        /* Load currently supported paravirtualization provider types: */
    918918        CSystemProperties comProperties = uiCommon().virtualBox().GetSystemProperties();
    919         QVector<KParavirtProvider> supportedProviders = comProperties.GetSupportedParavirtProviders();
     919        QVector<KParavirtProvider> supportedProviderTypes = comProperties.GetSupportedParavirtProviders();
    920920        /* Take into account currently cached value: */
    921921        const KParavirtProvider enmCachedValue = m_pCache->base().m_paravirtProvider;
    922         if (!supportedProviders.contains(enmCachedValue))
    923             supportedProviders.prepend(enmCachedValue);
     922        if (!supportedProviderTypes.contains(enmCachedValue))
     923            supportedProviderTypes.prepend(enmCachedValue);
    924924
    925925        /* Populate combo finally: */
    926         foreach (const KParavirtProvider &enmProvider, supportedProviders)
    927             m_pComboParavirtProvider->addItem(gpConverter->toString(enmProvider), QVariant::fromValue(enmProvider));
     926        foreach (const KParavirtProvider &enmProvider, supportedProviderTypes)
     927            m_pComboParavirtProviderType->addItem(gpConverter->toString(enmProvider), QVariant::fromValue(enmProvider));
    928928    }
    929929}
     
    961961void UIMachineSettingsSystem::retranslateComboParavirtProvider()
    962962{
    963     /* For each the element in m_pComboParavirtProvider: */
    964     for (int iIndex = 0; iIndex < m_pComboParavirtProvider->count(); ++iIndex)
     963    /* For each the element in m_pComboParavirtProviderType: */
     964    for (int iIndex = 0; iIndex < m_pComboParavirtProviderType->count(); ++iIndex)
    965965    {
    966966        /* Apply retranslated text: */
    967         const KParavirtProvider enmType = m_pComboParavirtProvider->currentData().value<KParavirtProvider>();
    968         m_pComboParavirtProvider->setItemText(iIndex, gpConverter->toString(enmType));
     967        const KParavirtProvider enmType = m_pComboParavirtProviderType->currentData().value<KParavirtProvider>();
     968        m_pComboParavirtProviderType->setItemText(iIndex, gpConverter->toString(enmType));
    969969    }
    970970}
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsSystem.ui

    r80000 r82348  
    414414         </property>
    415415         <property name="buddy">
    416           <cstring>m_pComboParavirtProvider</cstring>
     416          <cstring>m_pComboParavirtProviderType</cstring>
    417417         </property>
    418418        </widget>
     
    421421        <layout class="QHBoxLayout">
    422422         <item>
    423           <widget class="QComboBox" name="m_pComboParavirtProvider">
     423          <widget class="QComboBox" name="m_pComboParavirtProviderType">
    424424           <property name="sizePolicy">
    425425            <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
Note: See TracChangeset for help on using the changeset viewer.

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