Changeset 82386 in vbox
- Timestamp:
- Dec 4, 2019 4:44:44 PM (5 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportApp.cpp
r79816 r82386 305 305 /* Prepare export options: */ 306 306 QVector<KExportOptions> options; 307 switch (field("macAddress Policy").value<MACAddressPolicy>())308 { 309 case MACAddress Policy_StripAllNonNATMACs: options.append(KExportOptions_StripAllNonNATMACs); break;310 case MACAddress Policy_StripAllMACs: options.append(KExportOptions_StripAllMACs); break;307 switch (field("macAddressExportPolicy").value<MACAddressExportPolicy>()) 308 { 309 case MACAddressExportPolicy_StripAllNonNATMACs: options.append(KExportOptions_StripAllNonNATMACs); break; 310 case MACAddressExportPolicy_StripAllMACs: options.append(KExportOptions_StripAllMACs); break; 311 311 default: break; 312 312 } -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp
r79699 r82386 135 135 136 136 /* Apply hardcoded policies list: */ 137 for (int i = 0; i < (int)MACAddress Policy_MAX; ++i)137 for (int i = 0; i < (int)MACAddressExportPolicy_MAX; ++i) 138 138 { 139 139 m_pMACComboBox->addItem(QString::number(i)); … … 142 142 143 143 /* Set default: */ 144 setMACAddress Policy(MACAddressPolicy_StripAllNonNATMACs);144 setMACAddressExportPolicy(MACAddressExportPolicy_StripAllNonNATMACs); 145 145 } 146 146 … … 505 505 } 506 506 507 void UIWizardExportAppPage2::updateMACAddress PolicyComboToolTip()507 void UIWizardExportAppPage2::updateMACAddressExportPolicyComboToolTip() 508 508 { 509 509 const int iCurrentIndex = m_pMACComboBox->currentIndex(); … … 575 575 } 576 576 577 void UIWizardExportAppPage2::setMACAddress Policy(MACAddressPolicy enmMACAddressPolicy)578 { 579 const int iIndex = m_pMACComboBox->findData((int)enmMACAddress Policy);577 void UIWizardExportAppPage2::setMACAddressExportPolicy(MACAddressExportPolicy enmMACAddressExportPolicy) 578 { 579 const int iIndex = m_pMACComboBox->findData((int)enmMACAddressExportPolicy); 580 580 AssertMsg(iIndex != -1, ("Data not found!")); 581 581 m_pMACComboBox->setCurrentIndex(iIndex); 582 582 } 583 583 584 MACAddress Policy UIWizardExportAppPage2::macAddressPolicy() const584 MACAddressExportPolicy UIWizardExportAppPage2::macAddressExportPolicy() const 585 585 { 586 586 const int iIndex = m_pMACComboBox->currentIndex(); 587 return (MACAddress Policy)m_pMACComboBox->itemData(iIndex).toInt();587 return (MACAddressExportPolicy)m_pMACComboBox->itemData(iIndex).toInt(); 588 588 } 589 589 … … 965 965 this, &UIWizardExportAppPageBasic2::sltHandleFormatComboChange); 966 966 connect(m_pMACComboBox, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), 967 this, &UIWizardExportAppPageBasic2::sltHandleMACAddress PolicyComboChange);967 this, &UIWizardExportAppPageBasic2::sltHandleMACAddressExportPolicyComboChange); 968 968 connect(m_pAccountComboBox, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), 969 969 this, &UIWizardExportAppPageBasic2::sltHandleAccountComboChange); … … 975 975 registerField("isFormatCloudOne", this, "isFormatCloudOne"); 976 976 registerField("path", this, "path"); 977 registerField("macAddress Policy", this, "macAddressPolicy");977 registerField("macAddressExportPolicy", this, "macAddressExportPolicy"); 978 978 registerField("manifestSelected", this, "manifestSelected"); 979 979 registerField("includeISOsSelected", this, "includeISOsSelected"); … … 1049 1049 /* Translate MAC address policy combo-box: */ 1050 1050 m_pMACComboBoxLabel->setText(UIWizardExportApp::tr("MAC Address &Policy:")); 1051 m_pMACComboBox->setItemText(MACAddress Policy_KeepAllMACs,1051 m_pMACComboBox->setItemText(MACAddressExportPolicy_KeepAllMACs, 1052 1052 UIWizardExportApp::tr("Include all network adapter MAC addresses")); 1053 m_pMACComboBox->setItemText(MACAddress Policy_StripAllNonNATMACs,1053 m_pMACComboBox->setItemText(MACAddressExportPolicy_StripAllNonNATMACs, 1054 1054 UIWizardExportApp::tr("Include only NAT network adapter MAC addresses")); 1055 m_pMACComboBox->setItemText(MACAddress Policy_StripAllMACs,1055 m_pMACComboBox->setItemText(MACAddressExportPolicy_StripAllMACs, 1056 1056 UIWizardExportApp::tr("Strip all network adapter MAC addresses")); 1057 m_pMACComboBox->setItemData(MACAddress Policy_KeepAllMACs,1057 m_pMACComboBox->setItemData(MACAddressExportPolicy_KeepAllMACs, 1058 1058 UIWizardExportApp::tr("Include all network adapter MAC addresses in exported appliance archive."), Qt::ToolTipRole); 1059 m_pMACComboBox->setItemData(MACAddress Policy_StripAllNonNATMACs,1059 m_pMACComboBox->setItemData(MACAddressExportPolicy_StripAllNonNATMACs, 1060 1060 UIWizardExportApp::tr("Include only NAT network adapter MAC addresses in exported appliance archive."), Qt::ToolTipRole); 1061 m_pMACComboBox->setItemData(MACAddress Policy_StripAllMACs,1061 m_pMACComboBox->setItemData(MACAddressExportPolicy_StripAllMACs, 1062 1062 UIWizardExportApp::tr("Strip all network adapter MAC addresses from exported appliance archive."), Qt::ToolTipRole); 1063 1063 … … 1101 1101 /* Update tool-tips: */ 1102 1102 updateFormatComboToolTip(); 1103 updateMACAddress PolicyComboToolTip();1103 updateMACAddressExportPolicyComboToolTip(); 1104 1104 updateAccountPropertyTableToolTips(); 1105 1105 } … … 1209 1209 } 1210 1210 1211 void UIWizardExportAppPageBasic2::sltHandleMACAddress PolicyComboChange()1211 void UIWizardExportAppPageBasic2::sltHandleMACAddressExportPolicyComboChange() 1212 1212 { 1213 1213 /* Update tool-tip: */ 1214 updateMACAddress PolicyComboToolTip();1214 updateMACAddressExportPolicyComboToolTip(); 1215 1215 } 1216 1216 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.h
r81738 r82386 53 53 54 54 55 /** MAC address policies. */56 enum MACAddress Policy57 { 58 MACAddress Policy_KeepAllMACs,59 MACAddress Policy_StripAllNonNATMACs,60 MACAddress Policy_StripAllMACs,61 MACAddress Policy_MAX62 }; 63 Q_DECLARE_METATYPE(MACAddress Policy);55 /** MAC address export policies. */ 56 enum MACAddressExportPolicy 57 { 58 MACAddressExportPolicy_KeepAllMACs, 59 MACAddressExportPolicy_StripAllNonNATMACs, 60 MACAddressExportPolicy_StripAllMACs, 61 MACAddressExportPolicy_MAX 62 }; 63 Q_DECLARE_METATYPE(MACAddressExportPolicy); 64 64 65 65 /** Format combo data fields. */ … … 124 124 /** Updates format combo tool-tips. */ 125 125 void updateFormatComboToolTip(); 126 /** Updates MAC address policy combo tool-tips. */127 void updateMACAddress PolicyComboToolTip();126 /** Updates MAC address export policy combo tool-tips. */ 127 void updateMACAddressExportPolicyComboToolTip(); 128 128 /** Updates account property table tool-tips. */ 129 129 void updateAccountPropertyTableToolTips(); … … 143 143 QString path() const; 144 144 145 /** Defines @a enmMACAddress Policy. */146 void setMACAddress Policy(MACAddressPolicy enmMACAddressPolicy);147 /** Returns MAC address policy. */148 MACAddress Policy macAddressPolicy() const;145 /** Defines @a enmMACAddressExportPolicy. */ 146 void setMACAddressExportPolicy(MACAddressExportPolicy enmMACAddressExportPolicy); 147 /** Returns MAC address export policy. */ 148 MACAddressExportPolicy macAddressExportPolicy() const; 149 149 150 150 /** Defines whether manifest @a fSelected. */ … … 262 262 Q_PROPERTY(bool isFormatCloudOne READ isFormatCloudOne); 263 263 Q_PROPERTY(QString path READ path WRITE setPath); 264 Q_PROPERTY(MACAddress Policy macAddressPolicy READ macAddressPolicy WRITE setMACAddressPolicy);264 Q_PROPERTY(MACAddressExportPolicy macAddressExportPolicy READ macAddressExportPolicy WRITE setMACAddressExportPolicy); 265 265 Q_PROPERTY(bool manifestSelected READ isManifestSelected WRITE setManifestSelected); 266 266 Q_PROPERTY(bool includeISOsSelected READ isIncludeISOsSelected WRITE setIncludeISOsSelected); … … 312 312 void sltHandleFileSelectorChange(); 313 313 314 /** Handles change in MAC address policy combo-box. */315 void sltHandleMACAddress PolicyComboChange();314 /** Handles change in MAC address export policy combo-box. */ 315 void sltHandleMACAddressExportPolicyComboChange(); 316 316 317 317 /** Handles change in account combo-box. */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp
r79814 r82386 434 434 this, &UIWizardExportAppPageExpert::sltHandleFormatComboChange); 435 435 connect(m_pMACComboBox, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), 436 this, &UIWizardExportAppPageExpert::sltHandleMACAddress PolicyComboChange);436 this, &UIWizardExportAppPageExpert::sltHandleMACAddressExportPolicyComboChange); 437 437 connect(m_pAccountComboBox, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), 438 438 this, &UIWizardExportAppPageExpert::sltHandleAccountComboChange); … … 449 449 registerField("isFormatCloudOne", this, "isFormatCloudOne"); 450 450 registerField("path", this, "path"); 451 registerField("macAddress Policy", this, "macAddressPolicy");451 registerField("macAddressExportPolicy", this, "macAddressExportPolicy"); 452 452 registerField("manifestSelected", this, "manifestSelected"); 453 453 registerField("includeISOsSelected", this, "includeISOsSelected"); … … 516 516 /* Translate MAC address policy combo-box: */ 517 517 m_pMACComboBoxLabel->setText(UIWizardExportApp::tr("MAC Address &Policy:")); 518 m_pMACComboBox->setItemText(MACAddress Policy_KeepAllMACs,518 m_pMACComboBox->setItemText(MACAddressExportPolicy_KeepAllMACs, 519 519 UIWizardExportApp::tr("Include all network adapter MAC addresses")); 520 m_pMACComboBox->setItemText(MACAddress Policy_StripAllNonNATMACs,520 m_pMACComboBox->setItemText(MACAddressExportPolicy_StripAllNonNATMACs, 521 521 UIWizardExportApp::tr("Include only NAT network adapter MAC addresses")); 522 m_pMACComboBox->setItemText(MACAddress Policy_StripAllMACs,522 m_pMACComboBox->setItemText(MACAddressExportPolicy_StripAllMACs, 523 523 UIWizardExportApp::tr("Strip all network adapter MAC addresses")); 524 m_pMACComboBox->setItemData(MACAddress Policy_KeepAllMACs,524 m_pMACComboBox->setItemData(MACAddressExportPolicy_KeepAllMACs, 525 525 UIWizardExportApp::tr("Include all network adapter MAC addresses in exported appliance archive."), Qt::ToolTipRole); 526 m_pMACComboBox->setItemData(MACAddress Policy_StripAllNonNATMACs,526 m_pMACComboBox->setItemData(MACAddressExportPolicy_StripAllNonNATMACs, 527 527 UIWizardExportApp::tr("Include only NAT network adapter MAC addresses in exported appliance archive."), Qt::ToolTipRole); 528 m_pMACComboBox->setItemData(MACAddress Policy_StripAllMACs,528 m_pMACComboBox->setItemData(MACAddressExportPolicy_StripAllMACs, 529 529 UIWizardExportApp::tr("Strip all network adapter MAC addresses from exported appliance archive."), Qt::ToolTipRole); 530 530 … … 565 565 /* Update tool-tips: */ 566 566 updateFormatComboToolTip(); 567 updateMACAddress PolicyComboToolTip();567 updateMACAddressExportPolicyComboToolTip(); 568 568 } 569 569 … … 711 711 } 712 712 713 void UIWizardExportAppPageExpert::sltHandleMACAddress PolicyComboChange()713 void UIWizardExportAppPageExpert::sltHandleMACAddressExportPolicyComboChange() 714 714 { 715 715 /* Update tool-tip: */ 716 updateMACAddress PolicyComboToolTip();716 updateMACAddressExportPolicyComboToolTip(); 717 717 } 718 718 -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.h
r79590 r82386 42 42 Q_PROPERTY(bool isFormatCloudOne READ isFormatCloudOne); 43 43 Q_PROPERTY(QString path READ path WRITE setPath); 44 Q_PROPERTY(MACAddress Policy macAddressPolicy READ macAddressPolicy WRITE setMACAddressPolicy);44 Q_PROPERTY(MACAddressExportPolicy macAddressExportPolicy READ macAddressExportPolicy WRITE setMACAddressExportPolicy); 45 45 Q_PROPERTY(bool manifestSelected READ isManifestSelected WRITE setManifestSelected); 46 46 Q_PROPERTY(bool includeISOsSelected READ isIncludeISOsSelected WRITE setIncludeISOsSelected); … … 96 96 void sltHandleFileSelectorChange(); 97 97 98 /** Handles change in MAC address policy combo-box. */99 void sltHandleMACAddress PolicyComboChange();98 /** Handles change in MAC address export policy combo-box. */ 99 void sltHandleMACAddressExportPolicyComboChange(); 100 100 101 101 /** Handles change in account combo-box. */
Note:
See TracChangeset
for help on using the changeset viewer.