Changeset 79238 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Jun 19, 2019 10:44:54 AM (6 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r79236 r79238 325 325 ./src/widgets/graphics \ 326 326 ./src/wizards \ 327 ./src/wizards/newcloudvm \ 327 328 ./src/wizards/newvm \ 328 329 ./src/wizards/newvd \ … … 676 677 src/widgets/graphics/UIGraphicsToolBar.h \ 677 678 src/widgets/graphics/UIGraphicsTextPane.h \ 679 src/wizards/newcloudvm/UIWizardNewCloudVM.h \ 680 src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.h \ 681 src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic2.h \ 682 src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.h \ 678 683 src/wizards/newvm/UIWizardNewVM.h \ 679 684 src/wizards/newvm/UIWizardNewVMPageBasic1.h \ … … 954 959 src/widgets/UITabBar.cpp \ 955 960 src/widgets/graphics/UIGraphicsScrollBar.cpp \ 961 src/wizards/newcloudvm/UIWizardNewCloudVM.cpp \ 956 962 src/wizards/importappliance/UIWizardImportApp.cpp 957 963 … … 1108 1114 src/widgets/graphics/UIGraphicsToolBar.cpp \ 1109 1115 src/widgets/graphics/UIGraphicsTextPane.cpp \ 1116 src/wizards/newcloudvm/UIWizardNewCloudVM.cpp \ 1117 src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.cpp \ 1118 src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic2.cpp \ 1119 src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.cpp \ 1110 1120 src/wizards/newvm/UIWizardNewVM.cpp \ 1111 1121 src/wizards/newvm/UIWizardNewVMPageBasic1.cpp \ … … 1912 1922 wizards/firstrun \ 1913 1923 wizards/importappliance \ 1924 wizards/newcloudvm \ 1914 1925 wizards/newvd \ 1915 1926 wizards/newvm) -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVM.cpp
r79237 r79238 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UIWizard ImportAppclass implementation.3 * VBox Qt GUI - UIWizardNewCloudVM class implementation. 4 4 */ 5 5 … … 31 31 #include "VBoxGlobal.h" 32 32 #include "UIMessageCenter.h" 33 #include "UIWizard ImportApp.h"34 #include "UIWizard ImportAppPageBasic1.h"35 #include "UIWizard ImportAppPageBasic2.h"36 #include "UIWizard ImportAppPageExpert.h"33 #include "UIWizardNewCloudVM.h" 34 #include "UIWizardNewCloudVMPageBasic1.h" 35 #include "UIWizardNewCloudVMPageBasic2.h" 36 #include "UIWizardNewCloudVMPageExpert.h" 37 37 38 38 /* COM includes: */ … … 41 41 42 42 /* Import license viewer: */ 43 class UI ImportLicenseViewer : public QIDialog43 class UINewCloudVMLicenseViewer : public QIDialog 44 44 { 45 45 Q_OBJECT; … … 48 48 49 49 /* Constructor: */ 50 UI ImportLicenseViewer(QWidget *pParent)50 UINewCloudVMLicenseViewer(QWidget *pParent) 51 51 : QIDialog(pParent) 52 52 { … … 72 72 73 73 /* Setup connections: */ 74 connect(m_pButtonBox, &QDialogButtonBox::rejected, this, &UI ImportLicenseViewer::reject);75 connect(m_pButtonBox, &QDialogButtonBox::accepted, this, &UI ImportLicenseViewer::accept);76 connect(m_pPrintButton, &QPushButton::clicked, this, &UI ImportLicenseViewer::sltPrint);77 connect(m_pSaveButton, &QPushButton::clicked, this, &UI ImportLicenseViewer::sltSave);74 connect(m_pButtonBox, &QDialogButtonBox::rejected, this, &UINewCloudVMLicenseViewer::reject); 75 connect(m_pButtonBox, &QDialogButtonBox::accepted, this, &UINewCloudVMLicenseViewer::accept); 76 connect(m_pPrintButton, &QPushButton::clicked, this, &UINewCloudVMLicenseViewer::sltPrint); 77 connect(m_pSaveButton, &QPushButton::clicked, this, &UINewCloudVMLicenseViewer::sltSave); 78 78 } 79 79 … … 143 143 144 144 /********************************************************************************************************************************* 145 * Class UIWizard ImportAppimplementation. *145 * Class UIWizardNewCloudVM implementation. * 146 146 *********************************************************************************************************************************/ 147 147 148 UIWizard ImportApp::UIWizardImportApp(QWidget *pParent, bool fImportFromOCIByDefault, const QString &strFileName)148 UIWizardNewCloudVM::UIWizardNewCloudVM(QWidget *pParent, bool fImportFromOCIByDefault, const QString &strFileName) 149 149 : UIWizard(pParent, WizardType_ImportAppliance) 150 150 , m_fImportFromOCIByDefault(fImportFromOCIByDefault) … … 160 160 } 161 161 162 void UIWizard ImportApp::prepare()162 void UIWizardNewCloudVM::prepare() 163 163 { 164 164 /* Create corresponding pages: */ … … 168 168 { 169 169 if (m_fImportFromOCIByDefault || m_strFileName.isEmpty()) 170 setPage(Page1, new UIWizard ImportAppPageBasic1(m_fImportFromOCIByDefault));171 setPage(Page2, new UIWizard ImportAppPageBasic2(m_strFileName));170 setPage(Page1, new UIWizardNewCloudVMPageBasic1(m_fImportFromOCIByDefault)); 171 setPage(Page2, new UIWizardNewCloudVMPageBasic2(m_strFileName)); 172 172 break; 173 173 } 174 174 case WizardMode_Expert: 175 175 { 176 setPage(PageExpert, new UIWizard ImportAppPageExpert(m_fImportFromOCIByDefault, m_strFileName));176 setPage(PageExpert, new UIWizardNewCloudVMPageExpert(m_fImportFromOCIByDefault, m_strFileName)); 177 177 break; 178 178 } … … 187 187 } 188 188 189 bool UIWizard ImportApp::isValid() const189 bool UIWizardNewCloudVM::isValid() const 190 190 { 191 191 bool fResult = false; … … 195 195 } 196 196 197 bool UIWizard ImportApp::importAppliance()197 bool UIWizardNewCloudVM::importAppliance() 198 198 { 199 199 /* Check whether there was cloud source selected: */ … … 241 241 if (!licAgreements.isEmpty()) 242 242 { 243 UI ImportLicenseViewer ilv(this);243 UINewCloudVMLicenseViewer ilv(this); 244 244 for (int i = 0; i < licAgreements.size(); ++ i) 245 245 { … … 255 255 } 256 256 257 void UIWizard ImportApp::retranslateUi()257 void UIWizardNewCloudVM::retranslateUi() 258 258 { 259 259 /* Call to base-class: */ … … 266 266 } 267 267 268 void UIWizard ImportApp::sltCurrentIdChanged(int iId)268 void UIWizardNewCloudVM::sltCurrentIdChanged(int iId) 269 269 { 270 270 /* Call to base-class: */ … … 275 275 } 276 276 277 void UIWizard ImportApp::sltCustomButtonClicked(int iId)277 void UIWizardNewCloudVM::sltCustomButtonClicked(int iId) 278 278 { 279 279 /* Call to base-class: */ … … 292 292 293 293 294 #include "UIWizard ImportApp.moc"294 #include "UIWizardNewCloudVM.moc" -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVM.h
r79237 r79238 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UIWizard ImportAppclass declaration.3 * VBox Qt GUI - UIWizardNewCloudVM class declaration. 4 4 */ 5 5 … … 16 16 */ 17 17 18 #ifndef FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportApp_h19 #define FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportApp_h18 #ifndef FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVM_h 19 #define FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVM_h 20 20 #ifndef RT_WITHOUT_PRAGMA_ONCE 21 21 # pragma once … … 26 26 27 27 /** Import Appliance wizard. */ 28 class UIWizard ImportApp: public UIWizard28 class UIWizardNewCloudVM : public UIWizard 29 29 { 30 30 Q_OBJECT; … … 47 47 /** Constructs export appliance wizard passing @a pParent to the base-class. 48 48 * @param strFileName Brings appliance file name. */ 49 UIWizard ImportApp(QWidget *pParent, bool fImportFromOCIByDefault, const QString &strFileName);49 UIWizardNewCloudVM(QWidget *pParent, bool fImportFromOCIByDefault, const QString &strFileName); 50 50 51 51 /** Prepares all. */ … … 79 79 80 80 /** Safe pointer to appliance wizard. */ 81 typedef QPointer<UIWizard ImportApp> UISafePointerWizardImportApp;81 typedef QPointer<UIWizardNewCloudVM> UISafePointerWizardImportApp; 82 82 83 #endif /* !FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportApp_h */83 #endif /* !FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVM_h */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.cpp
r79237 r79238 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UIWizard ImportAppPageBasic1 class implementation.3 * VBox Qt GUI - UIWizardNewCloudVMPageBasic1 class implementation. 4 4 */ 5 5 … … 34 34 #include "UIMessageCenter.h" 35 35 #include "UIVirtualBoxManager.h" 36 #include "UIWizard ImportApp.h"37 #include "UIWizard ImportAppPageBasic1.h"38 #include "UIWizard ImportAppPageBasic2.h"36 #include "UIWizardNewCloudVM.h" 37 #include "UIWizardNewCloudVMPageBasic1.h" 38 #include "UIWizardNewCloudVMPageBasic2.h" 39 39 40 40 /* COM includes: */ … … 43 43 44 44 /********************************************************************************************************************************* 45 * Class UIWizard ImportAppPage1 implementation. *45 * Class UIWizardNewCloudVMPage1 implementation. * 46 46 *********************************************************************************************************************************/ 47 47 48 UIWizard ImportAppPage1::UIWizardImportAppPage1(bool fImportFromOCIByDefault)48 UIWizardNewCloudVMPage1::UIWizardNewCloudVMPage1(bool fImportFromOCIByDefault) 49 49 : m_fImportFromOCIByDefault(fImportFromOCIByDefault) 50 50 , m_pSourceLayout(0) … … 65 65 } 66 66 67 void UIWizard ImportAppPage1::populateSources()67 void UIWizardNewCloudVMPage1::populateSources() 68 68 { 69 69 /* To be executed just once, so combo should be empty: */ … … 130 130 } 131 131 132 void UIWizard ImportAppPage1::populateAccounts()132 void UIWizardNewCloudVMPage1::populateAccounts() 133 133 { 134 134 /* Block signals while updating: */ … … 197 197 } 198 198 199 void UIWizard ImportAppPage1::populateAccountProperties()199 void UIWizardNewCloudVMPage1::populateAccountProperties() 200 200 { 201 201 /* Block signals while updating: */ … … 290 290 } 291 291 292 void UIWizard ImportAppPage1::populateAccountInstances()292 void UIWizardNewCloudVMPage1::populateAccountInstances() 293 293 { 294 294 /* Block signals while updating: */ … … 331 331 332 332 /* Show "Acquire cloud instances" progress: */ 333 msgCenter().showModalProgressDialog(comProgress, UIWizard ImportApp::tr("Acquire cloud instances..."),333 msgCenter().showModalProgressDialog(comProgress, UIWizardNewCloudVM::tr("Acquire cloud instances..."), 334 334 ":/progress_reading_appliance_90px.png", 0, 0); 335 335 if (!comProgress.isOk() || comProgress.GetResultCode() != 0) … … 364 364 } 365 365 366 void UIWizard ImportAppPage1::populateFormProperties()366 void UIWizardNewCloudVMPage1::populateFormProperties() 367 367 { 368 368 /* Clear appliance: */ … … 398 398 399 399 /* Show "Read appliance" progress: */ 400 msgCenter().showModalProgressDialog(comReadProgress, UIWizard ImportApp::tr("Read appliance..."),400 msgCenter().showModalProgressDialog(comReadProgress, UIWizardNewCloudVM::tr("Read appliance..."), 401 401 ":/progress_reading_appliance_90px.png", 0, 0); 402 402 if (!comReadProgress.isOk() || comReadProgress.GetResultCode() != 0) … … 428 428 429 429 /* Show "Acquire import form" progress: */ 430 msgCenter().showModalProgressDialog(comImportDescriptionFormProgress, UIWizard ImportApp::tr("Acquire import form..."),430 msgCenter().showModalProgressDialog(comImportDescriptionFormProgress, UIWizardNewCloudVM::tr("Acquire import form..."), 431 431 ":/progress_reading_appliance_90px.png", 0, 0); 432 432 if (!comImportDescriptionFormProgress.isOk() || comImportDescriptionFormProgress.GetResultCode() != 0) … … 443 443 } 444 444 445 void UIWizard ImportAppPage1::updatePageAppearance()445 void UIWizardNewCloudVMPage1::updatePageAppearance() 446 446 { 447 447 /* Update page appearance according to chosen source: */ … … 449 449 } 450 450 451 void UIWizard ImportAppPage1::updateSourceComboToolTip()451 void UIWizardNewCloudVMPage1::updateSourceComboToolTip() 452 452 { 453 453 const int iCurrentIndex = m_pSourceComboBox->currentIndex(); … … 457 457 } 458 458 459 void UIWizard ImportAppPage1::updateAccountPropertyTableToolTips()459 void UIWizardNewCloudVMPage1::updateAccountPropertyTableToolTips() 460 460 { 461 461 /* Iterate through all the key items: */ … … 467 467 { 468 468 const QString strToolTip = pItemK->data(Qt::UserRole).toString(); 469 pItemK->setToolTip(QApplication::translate("UIWizard ImportAppPageBasic1", strToolTip.toUtf8().constData()));470 } 471 } 472 } 473 474 void UIWizard ImportAppPage1::adjustAccountPropertyTable()469 pItemK->setToolTip(QApplication::translate("UIWizardNewCloudVMPageBasic1", strToolTip.toUtf8().constData())); 470 } 471 } 472 } 473 474 void UIWizardNewCloudVMPage1::adjustAccountPropertyTable() 475 475 { 476 476 /* Disable last column stretching temporary: */ … … 489 489 } 490 490 491 void UIWizard ImportAppPage1::setSource(const QString &strSource)491 void UIWizardNewCloudVMPage1::setSource(const QString &strSource) 492 492 { 493 493 const int iIndex = m_pSourceComboBox->findData(strSource, SourceData_ShortName); … … 496 496 } 497 497 498 QString UIWizard ImportAppPage1::source() const498 QString UIWizardNewCloudVMPage1::source() const 499 499 { 500 500 const int iIndex = m_pSourceComboBox->currentIndex(); … … 502 502 } 503 503 504 bool UIWizard ImportAppPage1::isSourceCloudOne(int iIndex /* = -1 */) const504 bool UIWizardNewCloudVMPage1::isSourceCloudOne(int iIndex /* = -1 */) const 505 505 { 506 506 if (iIndex == -1) … … 509 509 } 510 510 511 QUuid UIWizard ImportAppPage1::sourceId() const511 QUuid UIWizardNewCloudVMPage1::sourceId() const 512 512 { 513 513 const int iIndex = m_pSourceComboBox->currentIndex(); … … 515 515 } 516 516 517 QString UIWizard ImportAppPage1::profileName() const517 QString UIWizardNewCloudVMPage1::profileName() const 518 518 { 519 519 const int iIndex = m_pAccountComboBox->currentIndex(); … … 521 521 } 522 522 523 QString UIWizard ImportAppPage1::machineId() const523 QString UIWizardNewCloudVMPage1::machineId() const 524 524 { 525 525 QListWidgetItem *pItem = m_pAccountInstanceList->currentItem(); … … 527 527 } 528 528 529 CCloudProfile UIWizard ImportAppPage1::profile() const529 CCloudProfile UIWizardNewCloudVMPage1::profile() const 530 530 { 531 531 return m_comCloudProfile; 532 532 } 533 533 534 CAppliance UIWizard ImportAppPage1::appliance() const534 CAppliance UIWizardNewCloudVMPage1::appliance() const 535 535 { 536 536 return m_comAppliance; 537 537 } 538 538 539 CVirtualSystemDescriptionForm UIWizard ImportAppPage1::vsdForm() const539 CVirtualSystemDescriptionForm UIWizardNewCloudVMPage1::vsdForm() const 540 540 { 541 541 return m_comVSDForm; … … 544 544 545 545 /********************************************************************************************************************************* 546 * Class UIWizard ImportAppPageBasic1 implementation. *546 * Class UIWizardNewCloudVMPageBasic1 implementation. * 547 547 *********************************************************************************************************************************/ 548 548 549 UIWizard ImportAppPageBasic1::UIWizardImportAppPageBasic1(bool fImportFromOCIByDefault)550 : UIWizard ImportAppPage1(fImportFromOCIByDefault)549 UIWizardNewCloudVMPageBasic1::UIWizardNewCloudVMPageBasic1(bool fImportFromOCIByDefault) 550 : UIWizardNewCloudVMPage1(fImportFromOCIByDefault) 551 551 , m_pLabelMain(0) 552 552 , m_pLabelDescription(0) … … 769 769 if (gpManager) 770 770 connect(gpManager, &UIVirtualBoxManager::sigCloudProfileManagerChange, 771 this, &UIWizard ImportAppPageBasic1::sltHandleSourceChange);771 this, &UIWizardNewCloudVMPageBasic1::sltHandleSourceChange); 772 772 connect(m_pSourceComboBox, static_cast<void(QIComboBox::*)(int)>(&QIComboBox::activated), 773 this, &UIWizard ImportAppPageBasic1::sltHandleSourceChange);773 this, &UIWizardNewCloudVMPageBasic1::sltHandleSourceChange); 774 774 connect(m_pFileSelector, &UIEmptyFilePathSelector::pathChanged, 775 this, &UIWizard ImportAppPageBasic1::completeChanged);775 this, &UIWizardNewCloudVMPageBasic1::completeChanged); 776 776 connect(m_pAccountComboBox, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), 777 this, &UIWizard ImportAppPageBasic1::sltHandleAccountComboChange);777 this, &UIWizardNewCloudVMPageBasic1::sltHandleAccountComboChange); 778 778 connect(m_pAccountToolButton, &QIToolButton::clicked, 779 this, &UIWizard ImportAppPageBasic1::sltHandleAccountButtonClick);779 this, &UIWizardNewCloudVMPageBasic1::sltHandleAccountButtonClick); 780 780 connect(m_pAccountInstanceList, &QListWidget::currentRowChanged, 781 this, &UIWizard ImportAppPageBasic1::completeChanged);781 this, &UIWizardNewCloudVMPageBasic1::completeChanged); 782 782 783 783 /* Register fields: */ … … 790 790 } 791 791 792 bool UIWizard ImportAppPageBasic1::event(QEvent *pEvent)792 bool UIWizardNewCloudVMPageBasic1::event(QEvent *pEvent) 793 793 { 794 794 /* Handle known event types: */ … … 810 810 } 811 811 812 void UIWizard ImportAppPageBasic1::retranslateUi()812 void UIWizardNewCloudVMPageBasic1::retranslateUi() 813 813 { 814 814 /* Translate page: */ 815 setTitle(UIWizard ImportApp::tr("Appliance to import"));815 setTitle(UIWizardNewCloudVM::tr("Appliance to import")); 816 816 817 817 /* Translate main label: */ 818 m_pLabelMain->setText(UIWizard ImportApp::tr("Please choose the source to import appliance from. This can be a "818 m_pLabelMain->setText(UIWizardNewCloudVM::tr("Please choose the source to import appliance from. This can be a " 819 819 "local file system to import OVF archive or one of known cloud " 820 820 "service providers to import cloud VM from.")); … … 823 823 m_pSourceLabel->setText(tr("&Source:")); 824 824 /* Translate hardcoded values of Source combo-box: */ 825 m_pSourceComboBox->setItemText(0, UIWizard ImportApp::tr("Local File System"));826 m_pSourceComboBox->setItemData(0, UIWizard ImportApp::tr("Import from local file system."), Qt::ToolTipRole);825 m_pSourceComboBox->setItemText(0, UIWizardNewCloudVM::tr("Local File System")); 826 m_pSourceComboBox->setItemData(0, UIWizardNewCloudVM::tr("Import from local file system."), Qt::ToolTipRole); 827 827 /* Translate received values of Source combo-box. 828 828 * We are enumerating starting from 0 for simplicity: */ … … 831 831 { 832 832 m_pSourceComboBox->setItemText(i, m_pSourceComboBox->itemData(i, SourceData_Name).toString()); 833 m_pSourceComboBox->setItemData(i, UIWizard ImportApp::tr("Import from cloud service provider."), Qt::ToolTipRole);833 m_pSourceComboBox->setItemData(i, UIWizardNewCloudVM::tr("Import from cloud service provider."), Qt::ToolTipRole); 834 834 } 835 835 836 836 /* Translate local stuff: */ 837 m_pFileLabel->setText(UIWizard ImportApp::tr("&File:"));838 m_pFileSelector->setChooseButtonToolTip(UIWizard ImportApp::tr("Choose a virtual appliance file to import..."));839 m_pFileSelector->setFileDialogTitle(UIWizard ImportApp::tr("Please choose a virtual appliance file to import"));840 m_pFileSelector->setFileFilters(UIWizard ImportApp::tr("Open Virtualization Format (%1)").arg("*.ova *.ovf"));837 m_pFileLabel->setText(UIWizardNewCloudVM::tr("&File:")); 838 m_pFileSelector->setChooseButtonToolTip(UIWizardNewCloudVM::tr("Choose a virtual appliance file to import...")); 839 m_pFileSelector->setFileDialogTitle(UIWizardNewCloudVM::tr("Please choose a virtual appliance file to import")); 840 m_pFileSelector->setFileFilters(UIWizardNewCloudVM::tr("Open Virtualization Format (%1)").arg("*.ova *.ovf")); 841 841 842 842 /* Translate cloud stuff: */ 843 m_pAccountLabel->setText(UIWizard ImportApp::tr("&Account:"));844 m_pAccountInstanceLabel->setText(UIWizard ImportApp::tr("&Machines:"));843 m_pAccountLabel->setText(UIWizardNewCloudVM::tr("&Account:")); 844 m_pAccountInstanceLabel->setText(UIWizardNewCloudVM::tr("&Machines:")); 845 845 846 846 /* Adjust label widths: */ … … 865 865 } 866 866 867 void UIWizard ImportAppPageBasic1::initializePage()867 void UIWizardNewCloudVMPageBasic1::initializePage() 868 868 { 869 869 /* Translate page: */ … … 871 871 } 872 872 873 bool UIWizard ImportAppPageBasic1::isComplete() const873 bool UIWizardNewCloudVMPageBasic1::isComplete() const 874 874 { 875 875 bool fResult = true; … … 893 893 } 894 894 895 bool UIWizard ImportAppPageBasic1::validatePage()895 bool UIWizardNewCloudVMPageBasic1::validatePage() 896 896 { 897 897 if (isSourceCloudOne()) … … 923 923 } 924 924 925 void UIWizard ImportAppPageBasic1::updatePageAppearance()925 void UIWizardNewCloudVMPageBasic1::updatePageAppearance() 926 926 { 927 927 /* Call to base-class: */ 928 UIWizard ImportAppPage1::updatePageAppearance();928 UIWizardNewCloudVMPage1::updatePageAppearance(); 929 929 930 930 /* Update page appearance according to chosen storage-type: */ 931 931 if (isSourceCloudOne()) 932 932 { 933 m_pLabelDescription->setText(UIWizard ImportApp::933 m_pLabelDescription->setText(UIWizardNewCloudVM:: 934 934 tr("<p>Please choose one of cloud service accounts you have registered to import virtual " 935 935 "machine from. Corresponding machines list will be updated. To continue, " … … 939 939 else 940 940 { 941 m_pLabelDescription->setText(UIWizard ImportApp::941 m_pLabelDescription->setText(UIWizardNewCloudVM:: 942 942 tr("<p>Please choose a file to import the virtual appliance from. VirtualBox currently " 943 943 "supports importing appliances saved in the Open Virtualization Format (OVF). " … … 947 947 } 948 948 949 void UIWizard ImportAppPageBasic1::sltHandleSourceChange()949 void UIWizardNewCloudVMPageBasic1::sltHandleSourceChange() 950 950 { 951 951 /* Update tool-tip: */ … … 960 960 } 961 961 962 void UIWizard ImportAppPageBasic1::sltHandleAccountComboChange()962 void UIWizardNewCloudVMPageBasic1::sltHandleAccountComboChange() 963 963 { 964 964 /* Refresh required settings: */ … … 968 968 } 969 969 970 void UIWizard ImportAppPageBasic1::sltHandleAccountButtonClick()970 void UIWizardNewCloudVMPageBasic1::sltHandleAccountButtonClick() 971 971 { 972 972 /* Open Cloud Profile Manager: */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic1.h
r79237 r79238 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UIWizard ImportAppPageBasic1 class declaration.3 * VBox Qt GUI - UIWizardNewCloudVMPageBasic1 class declaration. 4 4 */ 5 5 … … 16 16 */ 17 17 18 #ifndef FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageBasic1_h19 #define FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageBasic1_h18 #ifndef FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageBasic1_h 19 #define FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageBasic1_h 20 20 #ifndef RT_WITHOUT_PRAGMA_ONCE 21 21 # pragma once … … 61 61 62 62 /** UIWizardPageBase extension for 1st page of the Import Appliance wizard. */ 63 class UIWizard ImportAppPage1 : public UIWizardPageBase63 class UIWizardNewCloudVMPage1 : public UIWizardPageBase 64 64 { 65 65 protected: 66 66 67 67 /** Constructs 1st page base. */ 68 UIWizard ImportAppPage1(bool fImportFromOCIByDefault);68 UIWizardNewCloudVMPage1(bool fImportFromOCIByDefault); 69 69 70 70 /** Populates sources. */ … … 158 158 }; 159 159 160 /** UIWizardPage extension for 1st page of the Import Appliance wizard, extends UIWizard ImportAppPage1 as well. */161 class UIWizard ImportAppPageBasic1 : public UIWizardPage, public UIWizardImportAppPage1160 /** UIWizardPage extension for 1st page of the Import Appliance wizard, extends UIWizardNewCloudVMPage1 as well. */ 161 class UIWizardNewCloudVMPageBasic1 : public UIWizardPage, public UIWizardNewCloudVMPage1 162 162 { 163 163 Q_OBJECT; … … 172 172 173 173 /** Constructs 1st basic page. */ 174 UIWizard ImportAppPageBasic1(bool fImportFromOCIByDefault);174 UIWizardNewCloudVMPageBasic1(bool fImportFromOCIByDefault); 175 175 176 176 protected: … … 213 213 }; 214 214 215 #endif /* !FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageBasic1_h */215 #endif /* !FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageBasic1_h */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic2.cpp
r79237 r79238 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UIWizard ImportAppPageBasic2 class implementation.3 * VBox Qt GUI - UIWizardNewCloudVMPageBasic2 class implementation. 4 4 */ 5 5 … … 26 26 #include "UIApplianceUnverifiedCertificateViewer.h" 27 27 #include "UIMessageCenter.h" 28 #include "UIWizard ImportApp.h"29 #include "UIWizard ImportAppPageBasic2.h"28 #include "UIWizardNewCloudVM.h" 29 #include "UIWizardNewCloudVMPageBasic2.h" 30 30 31 31 /* COM includes: */ … … 36 36 37 37 /********************************************************************************************************************************* 38 * Class UIWizard ImportAppPage2 implementation. *38 * Class UIWizardNewCloudVMPage2 implementation. * 39 39 *********************************************************************************************************************************/ 40 40 41 UIWizard ImportAppPage2::UIWizardImportAppPage2()41 UIWizardNewCloudVMPage2::UIWizardNewCloudVMPage2() 42 42 : m_pSettingsCntLayout(0) 43 43 { 44 44 } 45 45 46 void UIWizard ImportAppPage2::updatePageAppearance()46 void UIWizardNewCloudVMPage2::updatePageAppearance() 47 47 { 48 48 /* Check whether there was cloud source selected: */ … … 52 52 } 53 53 54 void UIWizard ImportAppPage2::refreshFormPropertiesTable()54 void UIWizardNewCloudVMPage2::refreshFormPropertiesTable() 55 55 { 56 56 /* Acquire VSD form: */ … … 63 63 64 64 /********************************************************************************************************************************* 65 * Class UIWizard ImportAppPageBasic2 implementation. *65 * Class UIWizardNewCloudVMPageBasic2 implementation. * 66 66 *********************************************************************************************************************************/ 67 67 68 UIWizard ImportAppPageBasic2::UIWizardImportAppPageBasic2(const QString &strFileName)68 UIWizardNewCloudVMPageBasic2::UIWizardNewCloudVMPageBasic2(const QString &strFileName) 69 69 : m_enmCertText(kCertText_Uninitialized) 70 70 { … … 153 153 } 154 154 155 void UIWizard ImportAppPageBasic2::retranslateUi()155 void UIWizardNewCloudVMPageBasic2::retranslateUi() 156 156 { 157 157 /* Translate page: */ 158 setTitle(UIWizard ImportApp::tr("Appliance settings"));158 setTitle(UIWizardNewCloudVM::tr("Appliance settings")); 159 159 160 160 /* Update page appearance: */ … … 165 165 { 166 166 case kCertText_Unsigned: 167 m_pCertLabel->setText(UIWizard ImportApp::tr("Appliance is not signed"));167 m_pCertLabel->setText(UIWizardNewCloudVM::tr("Appliance is not signed")); 168 168 break; 169 169 case kCertText_IssuedTrusted: 170 m_pCertLabel->setText(UIWizard ImportApp::tr("Appliance signed by %1 (trusted)").arg(m_strSignedBy));170 m_pCertLabel->setText(UIWizardNewCloudVM::tr("Appliance signed by %1 (trusted)").arg(m_strSignedBy)); 171 171 break; 172 172 case kCertText_IssuedExpired: 173 m_pCertLabel->setText(UIWizard ImportApp::tr("Appliance signed by %1 (expired!)").arg(m_strSignedBy));173 m_pCertLabel->setText(UIWizardNewCloudVM::tr("Appliance signed by %1 (expired!)").arg(m_strSignedBy)); 174 174 break; 175 175 case kCertText_IssuedUnverified: 176 m_pCertLabel->setText(UIWizard ImportApp::tr("Unverified signature by %1!").arg(m_strSignedBy));176 m_pCertLabel->setText(UIWizardNewCloudVM::tr("Unverified signature by %1!").arg(m_strSignedBy)); 177 177 break; 178 178 case kCertText_SelfSignedTrusted: 179 m_pCertLabel->setText(UIWizard ImportApp::tr("Self signed by %1 (trusted)").arg(m_strSignedBy));179 m_pCertLabel->setText(UIWizardNewCloudVM::tr("Self signed by %1 (trusted)").arg(m_strSignedBy)); 180 180 break; 181 181 case kCertText_SelfSignedExpired: 182 m_pCertLabel->setText(UIWizard ImportApp::tr("Self signed by %1 (expired!)").arg(m_strSignedBy));182 m_pCertLabel->setText(UIWizardNewCloudVM::tr("Self signed by %1 (expired!)").arg(m_strSignedBy)); 183 183 break; 184 184 case kCertText_SelfSignedUnverified: 185 m_pCertLabel->setText(UIWizard ImportApp::tr("Unverified self signed signature by %1!").arg(m_strSignedBy));185 m_pCertLabel->setText(UIWizardNewCloudVM::tr("Unverified self signed signature by %1!").arg(m_strSignedBy)); 186 186 break; 187 187 default: … … 194 194 } 195 195 196 void UIWizard ImportAppPageBasic2::initializePage()196 void UIWizardNewCloudVMPageBasic2::initializePage() 197 197 { 198 198 /* Update widget visibility: */ … … 266 266 } 267 267 268 void UIWizard ImportAppPageBasic2::cleanupPage()268 void UIWizardNewCloudVMPageBasic2::cleanupPage() 269 269 { 270 270 /* Rollback settings: */ … … 274 274 } 275 275 276 bool UIWizard ImportAppPageBasic2::validatePage()276 bool UIWizardNewCloudVMPageBasic2::validatePage() 277 277 { 278 278 /* Initial result: */ … … 303 303 /* Try to import appliance: */ 304 304 if (fResult) 305 fResult = qobject_cast<UIWizard ImportApp*>(wizard())->importAppliance();305 fResult = qobject_cast<UIWizardNewCloudVM*>(wizard())->importAppliance(); 306 306 307 307 /* Unlock finish button: */ … … 312 312 } 313 313 314 void UIWizard ImportAppPageBasic2::updatePageAppearance()314 void UIWizardNewCloudVMPageBasic2::updatePageAppearance() 315 315 { 316 316 /* Call to base-class: */ 317 UIWizard ImportAppPage2::updatePageAppearance();317 UIWizardNewCloudVMPage2::updatePageAppearance(); 318 318 319 319 /* Check whether there was cloud source selected: */ … … 321 321 if (fIsSourceCloudOne) 322 322 { 323 m_pLabel->setText(UIWizard ImportApp::tr("These are the the suggested settings of the cloud VM import "323 m_pLabel->setText(UIWizardNewCloudVM::tr("These are the the suggested settings of the cloud VM import " 324 324 "procedure, they are influencing the resulting local VM instance. " 325 325 "You can change many of the properties shown by double-clicking " … … 329 329 else 330 330 { 331 m_pLabel->setText(UIWizard ImportApp::tr("These are the virtual machines contained in the appliance "331 m_pLabel->setText(UIWizardNewCloudVM::tr("These are the virtual machines contained in the appliance " 332 332 "and the suggested settings of the imported VirtualBox machines. " 333 333 "You can change many of the properties shown by double-clicking " -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageBasic2.h
r79237 r79238 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UIWizard ImportAppPageBasic2 class declaration.3 * VBox Qt GUI - UIWizardNewCloudVMPageBasic2 class declaration. 4 4 */ 5 5 … … 16 16 */ 17 17 18 #ifndef FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageBasic2_h19 #define FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageBasic2_h18 #ifndef FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageBasic2_h 19 #define FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageBasic2_h 20 20 #ifndef RT_WITHOUT_PRAGMA_ONCE 21 21 # pragma once … … 33 33 34 34 /** UIWizardPageBase extension for 2nd page of the Import Appliance wizard. */ 35 class UIWizard ImportAppPage2 : public UIWizardPageBase35 class UIWizardNewCloudVMPage2 : public UIWizardPageBase 36 36 { 37 37 protected: 38 38 39 39 /** Constructs 2nd page base. */ 40 UIWizard ImportAppPage2();40 UIWizardNewCloudVMPage2(); 41 41 42 42 /** Updates page appearance. */ … … 58 58 }; 59 59 60 /** UIWizardPage extension for 2nd page of the Import Appliance wizard, extends UIWizard ImportAppPage2 as well. */61 class UIWizard ImportAppPageBasic2 : public UIWizardPage, public UIWizardImportAppPage260 /** UIWizardPage extension for 2nd page of the Import Appliance wizard, extends UIWizardNewCloudVMPage2 as well. */ 61 class UIWizardNewCloudVMPageBasic2 : public UIWizardPage, public UIWizardNewCloudVMPage2 62 62 { 63 63 Q_OBJECT; … … 68 68 /** Constructs 2nd basic page. 69 69 * @param strFileName Brings appliance file name. */ 70 UIWizard ImportAppPageBasic2(const QString &strFileName);70 UIWizardNewCloudVMPageBasic2(const QString &strFileName); 71 71 72 72 protected: … … 108 108 }; 109 109 110 #endif /* !FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageBasic2_h */110 #endif /* !FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageBasic2_h */ -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.cpp
r79237 r79238 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UIWizard ImportAppPageExpert class implementation.3 * VBox Qt GUI - UIWizardNewCloudVMPageExpert class implementation. 4 4 */ 5 5 … … 35 35 #include "UIMessageCenter.h" 36 36 #include "UIVirtualBoxManager.h" 37 #include "UIWizard ImportApp.h"38 #include "UIWizard ImportAppPageExpert.h"39 40 41 UIWizard ImportAppPageExpert::UIWizardImportAppPageExpert(bool fImportFromOCIByDefault, const QString &strFileName)42 : UIWizard ImportAppPage1(fImportFromOCIByDefault)37 #include "UIWizardNewCloudVM.h" 38 #include "UIWizardNewCloudVMPageExpert.h" 39 40 41 UIWizardNewCloudVMPageExpert::UIWizardNewCloudVMPageExpert(bool fImportFromOCIByDefault, const QString &strFileName) 42 : UIWizardNewCloudVMPage1(fImportFromOCIByDefault) 43 43 , m_pCntSource(0) 44 44 , m_pSettingsCnt(0) … … 263 263 if (gpManager) 264 264 connect(gpManager, &UIVirtualBoxManager::sigCloudProfileManagerChange, 265 this, &UIWizard ImportAppPageExpert::sltHandleSourceChange);265 this, &UIWizardNewCloudVMPageExpert::sltHandleSourceChange); 266 266 connect(m_pSourceComboBox, static_cast<void(QIComboBox::*)(int)>(&QIComboBox::activated), 267 this, &UIWizard ImportAppPageExpert::sltHandleSourceChange);267 this, &UIWizardNewCloudVMPageExpert::sltHandleSourceChange); 268 268 connect(m_pFileSelector, &UIEmptyFilePathSelector::pathChanged, 269 this, &UIWizard ImportAppPageExpert::sltFilePathChangeHandler);269 this, &UIWizardNewCloudVMPageExpert::sltFilePathChangeHandler); 270 270 connect(m_pAccountComboBox, static_cast<void(QComboBox::*)(int)>(&QComboBox::currentIndexChanged), 271 this, &UIWizard ImportAppPageExpert::sltHandleAccountComboChange);271 this, &UIWizardNewCloudVMPageExpert::sltHandleAccountComboChange); 272 272 connect(m_pAccountToolButton, &QIToolButton::clicked, 273 this, &UIWizard ImportAppPageExpert::sltHandleAccountButtonClick);273 this, &UIWizardNewCloudVMPageExpert::sltHandleAccountButtonClick); 274 274 connect(m_pAccountInstanceList, &QListWidget::currentRowChanged, 275 this, &UIWizard ImportAppPageExpert::sltHandleInstanceListChange);275 this, &UIWizardNewCloudVMPageExpert::sltHandleInstanceListChange); 276 276 277 277 /* Register classes: */ … … 287 287 } 288 288 289 bool UIWizard ImportAppPageExpert::event(QEvent *pEvent)289 bool UIWizardNewCloudVMPageExpert::event(QEvent *pEvent) 290 290 { 291 291 /* Handle known event types: */ … … 307 307 } 308 308 309 void UIWizard ImportAppPageExpert::retranslateUi()309 void UIWizardNewCloudVMPageExpert::retranslateUi() 310 310 { 311 311 /* Translate appliance container: */ 312 m_pCntSource->setTitle(UIWizard ImportApp::tr("Source"));312 m_pCntSource->setTitle(UIWizardNewCloudVM::tr("Source")); 313 313 314 314 /* Translate hardcoded values of Source combo-box: */ 315 m_pSourceComboBox->setItemText(0, UIWizard ImportApp::tr("Local File System"));316 m_pSourceComboBox->setItemData(0, UIWizard ImportApp::tr("Import from local file system."), Qt::ToolTipRole);315 m_pSourceComboBox->setItemText(0, UIWizardNewCloudVM::tr("Local File System")); 316 m_pSourceComboBox->setItemData(0, UIWizardNewCloudVM::tr("Import from local file system."), Qt::ToolTipRole); 317 317 /* Translate received values of Source combo-box. 318 318 * We are enumerating starting from 0 for simplicity: */ … … 321 321 { 322 322 m_pSourceComboBox->setItemText(i, m_pSourceComboBox->itemData(i, SourceData_Name).toString()); 323 m_pSourceComboBox->setItemData(i, UIWizard ImportApp::tr("Import from cloud service provider."), Qt::ToolTipRole);323 m_pSourceComboBox->setItemData(i, UIWizardNewCloudVM::tr("Import from cloud service provider."), Qt::ToolTipRole); 324 324 } 325 325 326 326 /* Translate file selector: */ 327 m_pFileSelector->setChooseButtonToolTip(UIWizard ImportApp::tr("Choose a virtual appliance file to import..."));328 m_pFileSelector->setFileDialogTitle(UIWizard ImportApp::tr("Please choose a virtual appliance file to import"));329 m_pFileSelector->setFileFilters(UIWizard ImportApp::tr("Open Virtualization Format (%1)").arg("*.ova *.ovf"));327 m_pFileSelector->setChooseButtonToolTip(UIWizardNewCloudVM::tr("Choose a virtual appliance file to import...")); 328 m_pFileSelector->setFileDialogTitle(UIWizardNewCloudVM::tr("Please choose a virtual appliance file to import")); 329 m_pFileSelector->setFileFilters(UIWizardNewCloudVM::tr("Open Virtualization Format (%1)").arg("*.ova *.ovf")); 330 330 331 331 /* Translate settings container: */ 332 m_pSettingsCnt->setTitle(UIWizard ImportApp::tr("Settings"));332 m_pSettingsCnt->setTitle(UIWizardNewCloudVM::tr("Settings")); 333 333 334 334 /* Update page appearance: */ … … 340 340 } 341 341 342 void UIWizard ImportAppPageExpert::initializePage()342 void UIWizardNewCloudVMPageExpert::initializePage() 343 343 { 344 344 /* Translate page: */ … … 346 346 } 347 347 348 bool UIWizard ImportAppPageExpert::isComplete() const348 bool UIWizardNewCloudVMPageExpert::isComplete() const 349 349 { 350 350 bool fResult = true; … … 371 371 } 372 372 373 bool UIWizard ImportAppPageExpert::validatePage()373 bool UIWizardNewCloudVMPageExpert::validatePage() 374 374 { 375 375 /* Initial result: */ … … 400 400 /* Try to import appliance: */ 401 401 if (fResult) 402 fResult = qobject_cast<UIWizard ImportApp*>(wizard())->importAppliance();402 fResult = qobject_cast<UIWizardNewCloudVM*>(wizard())->importAppliance(); 403 403 404 404 /* Unlock finish button: */ … … 409 409 } 410 410 411 void UIWizard ImportAppPageExpert::updatePageAppearance()411 void UIWizardNewCloudVMPageExpert::updatePageAppearance() 412 412 { 413 413 /* Call to base-class: */ 414 UIWizard ImportAppPage1::updatePageAppearance();415 UIWizard ImportAppPage2::updatePageAppearance();414 UIWizardNewCloudVMPage1::updatePageAppearance(); 415 UIWizardNewCloudVMPage2::updatePageAppearance(); 416 416 417 417 /* Update page appearance according to chosen storage-type: */ … … 422 422 } 423 423 424 void UIWizard ImportAppPageExpert::sltHandleSourceChange()424 void UIWizardNewCloudVMPageExpert::sltHandleSourceChange() 425 425 { 426 426 /* Update tool-tip: */ … … 437 437 } 438 438 439 void UIWizard ImportAppPageExpert::sltFilePathChangeHandler()439 void UIWizardNewCloudVMPageExpert::sltFilePathChangeHandler() 440 440 { 441 441 /* Check if set file contains valid appliance: */ … … 450 450 } 451 451 452 void UIWizard ImportAppPageExpert::sltHandleAccountComboChange()452 void UIWizardNewCloudVMPageExpert::sltHandleAccountComboChange() 453 453 { 454 454 /* Refresh required settings: */ … … 460 460 } 461 461 462 void UIWizard ImportAppPageExpert::sltHandleAccountButtonClick()462 void UIWizardNewCloudVMPageExpert::sltHandleAccountButtonClick() 463 463 { 464 464 /* Open Cloud Profile Manager: */ … … 467 467 } 468 468 469 void UIWizard ImportAppPageExpert::sltHandleInstanceListChange()469 void UIWizardNewCloudVMPageExpert::sltHandleInstanceListChange() 470 470 { 471 471 populateFormProperties(); -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newcloudvm/UIWizardNewCloudVMPageExpert.h
r79237 r79238 1 1 /* $Id$ */ 2 2 /** @file 3 * VBox Qt GUI - UIWizard ImportAppPageExpert class declaration.3 * VBox Qt GUI - UIWizardNewCloudVMPageExpert class declaration. 4 4 */ 5 5 … … 16 16 */ 17 17 18 #ifndef FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageExpert_h19 #define FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageExpert_h18 #ifndef FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageExpert_h 19 #define FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageExpert_h 20 20 #ifndef RT_WITHOUT_PRAGMA_ONCE 21 21 # pragma once … … 23 23 24 24 /* GUI includes: */ 25 #include "UIWizard ImportAppPageBasic1.h"26 #include "UIWizard ImportAppPageBasic2.h"25 #include "UIWizardNewCloudVMPageBasic1.h" 26 #include "UIWizardNewCloudVMPageBasic2.h" 27 27 28 28 /* Forward declarations: */ 29 29 class QGroupBox; 30 30 31 /** UIWizardPage extension for UIWizard ImportAppPage1 and UIWizardImportAppPage2. */32 class UIWizard ImportAppPageExpert : public UIWizardPage,33 public UIWizard ImportAppPage1,34 public UIWizard ImportAppPage231 /** UIWizardPage extension for UIWizardNewCloudVMPage1 and UIWizardNewCloudVMPage2. */ 32 class UIWizardNewCloudVMPageExpert : public UIWizardPage, 33 public UIWizardNewCloudVMPage1, 34 public UIWizardNewCloudVMPage2 35 35 { 36 36 Q_OBJECT; … … 47 47 /** Constructs expert page. 48 48 * @param strFileName Brings appliance file name. */ 49 UIWizard ImportAppPageExpert(bool fImportFromOCIByDefault, const QString &strFileName);49 UIWizardNewCloudVMPageExpert(bool fImportFromOCIByDefault, const QString &strFileName); 50 50 51 51 protected: … … 96 96 }; 97 97 98 #endif /* !FEQT_INCLUDED_SRC_wizards_ importappliance_UIWizardImportAppPageExpert_h */98 #endif /* !FEQT_INCLUDED_SRC_wizards_newcloudvm_UIWizardNewCloudVMPageExpert_h */
Note:
See TracChangeset
for help on using the changeset viewer.