- Timestamp:
- Mar 8, 2021 3:40:22 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 143147
- 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 633 633 } 634 634 635 void 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 635 644 const UIUnattendedInstallData &UIWizardNewVM::unattendedInstallData() const 636 645 { -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.h
r88001 r88019 98 98 CMedium &virtualDisk(); 99 99 void setVirtualDisk(const CMedium &medium); 100 void setVirtualDisk(const QUuid &mediumId); 100 101 101 102 protected: -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic4.cpp
r88014 r88019 429 429 void UIWizardNewVMPageBasic4::setVirtualDiskFromDiskCombo() 430 430 { 431 QUuid currentId;431 AssertReturnVoid(m_pDiskSelector); 432 432 UIWizardNewVM *pWizard = wizardImp(); 433 433 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 236 236 this, &UIWizardNewVMPageExpert::sltInstallGACheckBoxToggle); 237 237 238 if (m_pDiskSelectionButton)239 connect(m_pDiskSelectionButton, &QIToolButton::clicked,240 this, &UIWizardNewVMPageExpert::sltGetWithFileOpenDialog);241 242 238 if (m_pBaseMemoryEditor) 243 239 connect(m_pBaseMemoryEditor, &UIBaseMemoryEditor::sigValueChanged, … … 250 246 connect(m_pFormatButtonGroup, static_cast<void(QButtonGroup::*)(QAbstractButton*)>(&QButtonGroup::buttonClicked), 251 247 this, &UIWizardNewVMPageExpert::sltMediumFormatChanged); 248 252 249 if (m_pSizeEditor) 253 250 connect(m_pSizeEditor, &UIMediumSizeEditor::sigSizeChanged, 254 251 this, &UIWizardNewVMPageExpert::sltMediumSizeChanged); 252 253 if (m_pDiskSelectionButton) 254 connect(m_pDiskSelectionButton, &QIToolButton::clicked, 255 this, &UIWizardNewVMPageExpert::sltGetWithFileOpenDialog); 255 256 256 257 if (m_pDiskSelector) … … 667 668 void UIWizardNewVMPageExpert::setVirtualDiskFromDiskCombo() 668 669 { 669 QUuid currentId;670 AssertReturnVoid(m_pDiskSelector); 670 671 UIWizardNewVM *pWizard = wizardImp(); 671 672 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.