VirtualBox

Changeset 79565 in vbox


Ignore:
Timestamp:
Jul 6, 2019 11:25:16 AM (5 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9484: Export Appliance wizard: 2nd basic and Expert pages: Extending with VSD field for 2 phase'd export, s.a. bugref:9489.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.cpp

    r79552 r79565  
    294294    /* Clear appliance: */
    295295    m_comAppliance = CAppliance();
    296     /* Clear form properties: */
     296    /* Clear description: */
     297    m_comVSD = CVirtualSystemDescription();
     298    /* Clear description form: */
    297299    m_comVSDExportForm = CVirtualSystemDescriptionForm();
    298300
     
    336338            }
    337339
     340            /* Remember description: */
     341            m_comVSD = comVSD;
     342
    338343            /* Create Cloud Client: */
    339344            CCloudClient comCloudClient = m_comCloudProfile.CreateCloudClient();
     
    346351            /* Read Cloud Client Export description form: */
    347352            CVirtualSystemDescriptionForm comExportForm;
    348             CProgress comExportDescriptionFormProgress = comCloudClient.GetExportLaunchDescriptionForm(comVSD, comExportForm);
     353            CProgress comExportDescriptionFormProgress = comCloudClient.GetExportLaunchDescriptionForm(m_comVSD, comExportForm);
    349354            if (!comCloudClient.isOk())
    350355            {
     
    362367            }
    363368
    364             /* Remember form: */
     369            /* Remember description form: */
    365370            m_comVSDExportForm = comExportForm;
    366371        }
     
    610615{
    611616    return m_comAppliance;
     617}
     618
     619CVirtualSystemDescription UIWizardExportAppPage2::vsd() const
     620{
     621    return m_comVSD;
    612622}
    613623
     
    939949    registerField("providerShortName", this, "providerShortName");
    940950    registerField("appliance", this, "appliance");
     951    registerField("vsd", this, "vsd");
    941952    registerField("vsdExportForm", this, "vsdExportForm");
    942953}
     
    11061117        /* Which are required to continue to the next page: */
    11071118        fResult =    field("appliance").value<CAppliance>().isNotNull()
     1119                  && field("vsd").value<CVirtualSystemDescription>().isNotNull()
    11081120                  && field("vsdExportForm").value<CVirtualSystemDescriptionForm>().isNotNull();
    11091121    }
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic2.h

    r79552 r79565  
    3535#include "CCloudProvider.h"
    3636#include "CCloudProviderManager.h"
     37#include "CVirtualSystemDescription.h"
    3738#include "CVirtualSystemDescriptionForm.h"
    3839
     
    156157    /** Returns Appliance object. */
    157158    CAppliance appliance() const;
     159    /** Returns Virtual System Description object. */
     160    CVirtualSystemDescription vsd() const;
    158161    /** Returns Virtual System Description Export Form object. */
    159162    CVirtualSystemDescriptionForm vsdExportForm() const;
     
    170173    /** Holds the Appliance object reference. */
    171174    CAppliance                     m_comAppliance;
     175    /** Holds the Virtual System Description object reference. */
     176    CVirtualSystemDescription      m_comVSD;
    172177    /** Holds the Virtual System Description Export Form object reference. */
    173178    CVirtualSystemDescriptionForm  m_comVSDExportForm;
     
    245250    Q_PROPERTY(QString providerShortName READ providerShortName);
    246251    Q_PROPERTY(CAppliance appliance READ appliance);
     252    Q_PROPERTY(CVirtualSystemDescription vsd READ vsd);
    247253    Q_PROPERTY(CVirtualSystemDescriptionForm vsdExportForm READ vsdExportForm);
    248254
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.cpp

    r79557 r79565  
    423423    registerField("providerShortName", this, "providerShortName");
    424424    registerField("appliance", this, "appliance");
     425    registerField("vsd", this, "vsd");
    425426    registerField("vsdExportForm", this, "vsdExportForm");
    426427    registerField("applianceWidget", this, "applianceWidget");
     
    566567                      && m_comCloudProfile.isNotNull()
    567568                      && m_comAppliance.isNotNull()
     569                      && m_comVSD.isNotNull()
    568570                      && m_comVSDExportForm.isNotNull());
    569571    }
  • trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageExpert.h

    r79557 r79565  
    4747    Q_PROPERTY(QString providerShortName READ providerShortName);
    4848    Q_PROPERTY(CAppliance appliance READ appliance);
     49    Q_PROPERTY(CVirtualSystemDescription vsd READ vsd);
    4950    Q_PROPERTY(CVirtualSystemDescriptionForm vsdExportForm READ vsdExportForm);
    5051    Q_PROPERTY(ExportAppliancePointer applianceWidget READ applianceWidget);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette