VirtualBox

Ignore:
Timestamp:
Mar 2, 2020 9:55:12 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136308
Message:

FE/Qt: bugref:9653: Extend UICloudMachine and UICloudNetworkingStuff with image ID information as well.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/globals
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UICloudMachine.cpp

    r83175 r83182  
    4242    //, m_strDomain("None")
    4343    //, m_strBootingFirmware("None")
     44    //, m_strImageId(QString())
    4445{
    4546    //printf("Data for machine with id = {%s} is created\n", m_strId.toUtf8().constData());
     
    5960    , m_strDomain(other.m_strDomain)
    6061    , m_strBootingFirmware(other.m_strBootingFirmware)
     62    , m_strImageId(other.m_strImageId)
    6163{
    6264    //printf("Data for machine with id = {%s} is copied\n", m_strId.toUtf8().constData());
     
    7173{
    7274    /* Acquire instance info sync way, be aware, this is blocking stuff, it takes some time: */
    73     const QMap<KVirtualSystemDescriptionType, QString> infoMap = getInstanceInfo(m_comCloudClient, m_strId);
     75    const QMap<KVirtualSystemDescriptionType, QString> instanceInfoMap = getInstanceInfo(m_comCloudClient, m_strId);
    7476
    7577    /* Refresh corresponding values: */
    76     m_strOsType = fetchOsType(infoMap);
    77     m_iMemorySize = fetchMemorySize(infoMap);
    78     m_iCpuCount = fetchCpuCount(infoMap);
    79     m_enmMachineState = fetchMachineState(infoMap);
    80     m_strInstanceShape = fetchInstanceShape(infoMap);
    81     m_strDomain = fetchDomain(infoMap);
    82     m_strBootingFirmware = fetchBootingFirmware(infoMap);
     78    m_strOsType = fetchOsType(instanceInfoMap);
     79    m_iMemorySize = fetchMemorySize(instanceInfoMap);
     80    m_iCpuCount = fetchCpuCount(instanceInfoMap);
     81    m_enmMachineState = fetchMachineState(instanceInfoMap);
     82    m_strInstanceShape = fetchShape(instanceInfoMap);
     83    m_strDomain = fetchDomain(instanceInfoMap);
     84    m_strBootingFirmware = fetchBootingFirmware(instanceInfoMap);
     85    m_strImageId = fetchImageId(instanceInfoMap);
    8386}
    8487
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UICloudMachine.h

    r83175 r83182  
    7979    /** Returns cloud VM booting firmware. */
    8080    QString bootingFirmware() const { return m_strBootingFirmware; }
     81    /** Returns cloud VM image id. */
     82    QString imageId() const { return m_strImageId; }
    8183
    8284private:
     
    108110    /** Holds the cloud VM booting firmware. */
    109111    QString  m_strBootingFirmware;
     112    /** Holds the cloud VM image id. */
     113    QString  m_strImageId;
    110114};
    111115
     
    162166    /** Returns cloud VM booting firmware. */
    163167    QString bootingFirmware() const { return d->bootingFirmware(); }
     168    /** Returns cloud VM image id. */
     169    QString imageId() const { return d->imageId(); }
    164170
    165171private:
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UICloudNetworkingStuff.cpp

    r83175 r83182  
    208208}
    209209
    210 QString UICloudNetworkingStuff::fetchInstanceShape(const QMap<KVirtualSystemDescriptionType, QString> &infoMap)
     210QString UICloudNetworkingStuff::fetchShape(const QMap<KVirtualSystemDescriptionType, QString> &infoMap)
    211211{
    212212    /* Return instance shape value: */
     
    238238    return infoMap.value(KVirtualSystemDescriptionType_BootingFirmware);
    239239}
     240
     241QString UICloudNetworkingStuff::fetchImageId(const QMap<KVirtualSystemDescriptionType, QString> &infoMap)
     242{
     243    /* Return image id value: */
     244    return infoMap.value(KVirtualSystemDescriptionType_CloudImageId);
     245}
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UICloudNetworkingStuff.h

    r83175 r83182  
    4242    /** Acquires instance info as a map.
    4343      * @param  comCloudClient  Brings cloud client object.
    44       * @param  strId           Brings cloud VM id.
     44      * @param  strId           Brings cloud instance id.
    4545      * @param  pWidget         Brings parent widget to show messages according to,
    4646      *                         if no parent set, progress will be executed in blocking way. */
     
    5050    /** Acquires instance info of certain @a enmType as a string.
    5151      * @param  comCloudClient  Brings cloud client object.
    52       * @param  strId           Brings cloud VM id.
     52      * @param  strId           Brings cloud instance id.
    5353      * @param  pWidget         Brings parent widget to show messages according to,
    5454      *                         if no parent set, progress will be executed in blocking way. */
     
    5858                                                 QWidget *pParent = 0);
    5959
    60     /** Fetches cloud VM OS type from the passed @a info. */
     60    /** Fetches cloud instance OS type from the passed @a info. */
    6161    SHARED_LIBRARY_STUFF QString fetchOsType(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
    62     /** Fetches cloud VM memory size from the passed @a info. */
     62    /** Fetches cloud instance memory size from the passed @a info. */
    6363    SHARED_LIBRARY_STUFF int fetchMemorySize(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
    64     /** Fetches cloud VM CPU count from the passed @a info. */
     64    /** Fetches cloud instance CPU count from the passed @a info. */
    6565    SHARED_LIBRARY_STUFF int fetchCpuCount(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
    66     /** Fetches cloud VM instance shape from the passed @a info. */
    67     SHARED_LIBRARY_STUFF QString fetchInstanceShape(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
    68     /** Fetches cloud VM domain from the passed @a info. */
     66    /** Fetches cloud instance shape from the passed @a info. */
     67    SHARED_LIBRARY_STUFF QString fetchShape(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
     68    /** Fetches cloud instance domain from the passed @a info. */
    6969    SHARED_LIBRARY_STUFF QString fetchDomain(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
    70     /** Fetches cloud VM state from the passed @a info. */
     70    /** Fetches cloud instance state from the passed @a info. */
    7171    SHARED_LIBRARY_STUFF KMachineState fetchMachineState(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
    72     /** Fetches cloud VM booting firmware from the passed @a info. */
     72    /** Fetches cloud instance booting firmware from the passed @a info. */
    7373    SHARED_LIBRARY_STUFF QString fetchBootingFirmware(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
     74    /** Fetches cloud instance image id from the passed @a info. */
     75    SHARED_LIBRARY_STUFF QString fetchImageId(const QMap<KVirtualSystemDescriptionType, QString> &infoMap);
    7476}
    7577
Note: See TracChangeset for help on using the changeset viewer.

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