VirtualBox

Changeset 88019 in vbox for trunk


Ignore:
Timestamp:
Mar 8, 2021 3:40:22 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
143147
Message:

FE/Qt: bugref:9950. Small refactoring

Location:
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp

    r88014 r88019  
    633633}
    634634
     635void UIWizardNewVM::setVirtualDisk(const QUuid &mediumId)
     636{
     637    if (m_virtualDisk.GetId() == mediumId)
     638        return;
     639    CMedium medium = uiCommon().medium(mediumId).medium();
     640    if (!medium.isNull())
     641        setVirtualDisk(medium);
     642}
     643
    635644const UIUnattendedInstallData &UIWizardNewVM::unattendedInstallData() const
    636645{
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.h

    r88001 r88019  
    9898    CMedium &virtualDisk();
    9999    void setVirtualDisk(const CMedium &medium);
     100    void setVirtualDisk(const QUuid &mediumId);
    100101
    101102protected:
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic4.cpp

    r88014 r88019  
    429429void UIWizardNewVMPageBasic4::setVirtualDiskFromDiskCombo()
    430430{
    431     QUuid currentId;
     431    AssertReturnVoid(m_pDiskSelector);
    432432    UIWizardNewVM *pWizard = wizardImp();
    433433    AssertReturnVoid(pWizard);
    434     if (!pWizard->virtualDisk().isNull())
    435         currentId = pWizard->virtualDisk().GetId();
    436     QUuid id = m_pDiskSelector->id();
    437     /* Do nothing else if m_virtualMedium is already set to what combobox has: */
    438     if (id == currentId)
    439         return;
    440     if (m_pDiskSelector)
    441     {
    442         CMedium medium = uiCommon().medium(id).medium();
    443         if (!medium.isNull())
    444             pWizard->setVirtualDisk(medium);
    445     }
    446 }
     434    pWizard->setVirtualDisk(m_pDiskSelector->id());
     435}
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageExpert.cpp

    r88014 r88019  
    236236                this, &UIWizardNewVMPageExpert::sltInstallGACheckBoxToggle);
    237237
    238     if (m_pDiskSelectionButton)
    239         connect(m_pDiskSelectionButton, &QIToolButton::clicked,
    240                 this, &UIWizardNewVMPageExpert::sltGetWithFileOpenDialog);
    241 
    242238    if (m_pBaseMemoryEditor)
    243239        connect(m_pBaseMemoryEditor, &UIBaseMemoryEditor::sigValueChanged,
     
    250246        connect(m_pFormatButtonGroup, static_cast<void(QButtonGroup::*)(QAbstractButton*)>(&QButtonGroup::buttonClicked),
    251247                this, &UIWizardNewVMPageExpert::sltMediumFormatChanged);
     248
    252249    if (m_pSizeEditor)
    253250        connect(m_pSizeEditor, &UIMediumSizeEditor::sigSizeChanged,
    254251                this, &UIWizardNewVMPageExpert::sltMediumSizeChanged);
     252
     253    if (m_pDiskSelectionButton)
     254        connect(m_pDiskSelectionButton, &QIToolButton::clicked,
     255                this, &UIWizardNewVMPageExpert::sltGetWithFileOpenDialog);
    255256
    256257    if (m_pDiskSelector)
     
    667668void UIWizardNewVMPageExpert::setVirtualDiskFromDiskCombo()
    668669{
    669     QUuid currentId;
     670    AssertReturnVoid(m_pDiskSelector);
    670671    UIWizardNewVM *pWizard = wizardImp();
    671672    AssertReturnVoid(pWizard);
    672     if (!pWizard->virtualDisk().isNull())
    673         currentId = pWizard->virtualDisk().GetId();
    674     QUuid id = m_pDiskSelector->id();
    675     /* Do nothing else if m_virtualMedium is already set to what combobox has: */
    676     if (id == currentId)
    677         return;
    678     if (m_pDiskSelector)
    679     {
    680         CMedium medium = uiCommon().medium(id).medium();
    681         if (!medium.isNull())
    682             pWizard->setVirtualDisk(medium);
    683     }
    684 }
     673    pWizard->setVirtualDisk(m_pDiskSelector->id());
     674}
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