VirtualBox

Changeset 82933 in vbox for trunk


Ignore:
Timestamp:
Jan 30, 2020 4:24:04 PM (5 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9653: VirtualBox Manager: UIVirtualMachineItem: In general case machine id isn't UUID exactly, just string.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/manager
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItem.cpp

    r82931 r82933  
    6363{
    6464    /* Determine attributes which are always available: */
    65     m_uId = m_comMachine.GetId();
     65    m_strId = m_comMachine.GetId().toString();
    6666    m_strSettingsFile = m_comMachine.GetSettingsFilePath();
    6767
     
    9595        /* Also take restrictions into account: */
    9696        if (   m_enmConfigurationAccessLevel != ConfigurationAccessLevel_Null
    97             && !gEDataManager->machineReconfigurationEnabled(m_uId))
     97            && !gEDataManager->machineReconfigurationEnabled(m_strId))
    9898            m_enmConfigurationAccessLevel = ConfigurationAccessLevel_Null;
    9999
     
    113113
    114114        /* Determine whether we should show this VM details: */
    115         m_fHasDetails = gEDataManager->showMachineInVirtualBoxManagerDetails(m_uId);
     115        m_fHasDetails = gEDataManager->showMachineInVirtualBoxManagerDetails(m_strId);
    116116    }
    117117    else
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItem.h

    r82931 r82933  
    6969      * @{ */
    7070        /** Returns cached machine id. */
    71         QUuid id() const { return m_uId; }
     71        QString id() const { return m_strId; }
    7272        /** Returns cached machine settings file name. */
    7373        QString settingsFile() const { return m_strSettingsFile; }
     
    185185      * @{ */
    186186        /** Holds cached machine id. */
    187         QUuid        m_uId;
     187        QString      m_strId;
    188188        /** Holds cached machine settings file name. */
    189189        QString      m_strSettingsFile;
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserNodeMachine.cpp

    r82917 r82933  
    104104{
    105105    /* Skip other ids: */
    106     if (m_pCache->id() != uId)
     106    if (QUuid(m_pCache->id()) != uId)
    107107        return;
    108108
     
    114114{
    115115    /* Skip other ids: */
    116     if (m_pCache->id() != uId)
     116    if (QUuid(m_pCache->id()) != uId)
    117117        return;
    118118
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