- Timestamp:
- Feb 8, 2022 3:26:58 PM (3 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/wizards
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/UINativeWizard.cpp
r93660 r93661 648 648 } 649 649 650 651 650 bool UINativeWizard::isLastVisiblePage(int iPageIndex) const 652 651 { -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMExpertPage.cpp
r93659 r93661 80 80 this, &UIWizardCloneVMExpertPage::sltKeepHardwareUUIDsToggled); 81 81 } 82 if (m_pCloneTypeGroupBox) 83 connect(m_pCloneTypeGroupBox, &UICloneVMCloneTypeGroupBox::sigFullCloneSelected, 84 this, &UIWizardCloneVMExpertPage::sltCloneTypeChanged); 85 82 86 retranslateUi(); 83 87 } … … 118 122 pWizard->setCloneMode(m_pCloneModeGroupBox->cloneMode()); 119 123 120 if (m_pCloneModeGroupBox) 121 m_pCloneModeGroupBox->setEnabled(pWizard->machineHasSnapshot()); 124 setCloneModeGroupBoxEnabled(); 122 125 123 126 retranslateUi(); 127 } 128 129 void UIWizardCloneVMExpertPage::setCloneModeGroupBoxEnabled() 130 { 131 UIWizardCloneVM *pWizard = wizardWindow<UIWizardCloneVM>(); 132 AssertReturnVoid(pWizard); 133 134 if (m_pCloneModeGroupBox) 135 m_pCloneModeGroupBox->setEnabled(pWizard->machineHasSnapshot() && !pWizard->linkedClone()); 124 136 } 125 137 … … 171 183 wizardWindow<UIWizardCloneVM>()->setKeepHardwareUUIDs(fKeepHardwareUUIDs); 172 184 } 185 186 void UIWizardCloneVMExpertPage::sltCloneTypeChanged(bool fIsFullClone) 187 { 188 UIWizardCloneVM *pWizard = wizardWindow<UIWizardCloneVM>(); 189 AssertReturnVoid(pWizard); 190 pWizard->setLinkedClone(!fIsFullClone); 191 setCloneModeGroupBoxEnabled(); 192 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/clonevm/UIWizardCloneVMExpertPage.h
r93115 r93661 50 50 void sltKeepDiskNamesToggled(bool fKeepDiskNames); 51 51 void sltKeepHardwareUUIDsToggled(bool fKeepHardwareUUIDs); 52 void sltCloneTypeChanged(bool fIsFullClone); 52 53 53 54 private: … … 63 64 bool isComplete() const; 64 65 bool validatePage(); 66 void setCloneModeGroupBoxEnabled(); 65 67 66 68 UICloneVMNamePathEditor *m_pNamePathGroupBox;
Note:
See TracChangeset
for help on using the changeset viewer.