VirtualBox

Changeset 76192 in vbox for trunk


Ignore:
Timestamp:
Dec 12, 2018 6:15:04 PM (6 years ago)
Author:
vboxsync
Message:

bugref:9242. "OCI" part was removed from VirtualSystemDescriptionType except CloudOCIVCN and CloudOCISubnet because they are OCI specific.

Location:
trunk/src/VBox
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageAppliance.cpp

    r75920 r76192  
    910910                            break;
    911911
    912 
    913                         case VirtualSystemDescriptionType_CloudOCIInstanceShape:
    914                         case VirtualSystemDescriptionType_CloudOCIDomain:
    915                         case VirtualSystemDescriptionType_CloudOCIBootDiskSize:
    916                         case VirtualSystemDescriptionType_CloudOCIBucket:
     912                        case VirtualSystemDescriptionType_CloudInstanceShape:
     913                        case VirtualSystemDescriptionType_CloudDomain:
     914                        case VirtualSystemDescriptionType_CloudBootDiskSize:
     915                        case VirtualSystemDescriptionType_CloudBucket:
    917916                        case VirtualSystemDescriptionType_CloudOCIVCN:
    918                         case VirtualSystemDescriptionType_CloudOCIPublicIP:
    919                         case VirtualSystemDescriptionType_CloudOCIProfileName:
     917                        case VirtualSystemDescriptionType_CloudPublicIP:
     918                        case VirtualSystemDescriptionType_CloudProfileName:
    920919                        case VirtualSystemDescriptionType_CloudOCISubnet:
    921                         case VirtualSystemDescriptionType_CloudOCIKeepObject:
    922                         case VirtualSystemDescriptionType_CloudOCILaunchInstance:
     920                        case VirtualSystemDescriptionType_CloudKeepObject:
     921                        case VirtualSystemDescriptionType_CloudLaunchInstance:
    923922                        case VirtualSystemDescriptionType_Miscellaneous:
    924923                            /** @todo  VirtualSystemDescriptionType_Miscellaneous? */
    925924                            break;
     925
    926926                        case VirtualSystemDescriptionType_Ignore:
    927927#ifdef VBOX_WITH_XPCOM_CPP_ENUM_HACK
     
    11221122                case 'V':   // --vmname
    11231123                    if (exportType == NOT_SET || ulCurVsys == (uint32_t)-1)
    1124                         return errorSyntax(USAGE_EXPORTAPPLIANCE, "Option \"%s\" requires preceding --vsys argument.", GetState.pDef->pszLong);
     1124                        return errorSyntax(USAGE_EXPORTAPPLIANCE, "Option \"%s\" requires preceding --vsys or --cloud argument.",
     1125                                           GetState.pDef->pszLong);
    11251126                    mapArgsMapsPerVsys[ulCurVsys]["vmname"] = ValueUnion.psz;
    11261127                    break;
     
    14131414                    /* add cloud export settings */
    14141415                    else if (itD->first == "cloudshape")
    1415                         pVSD->AddDescription(VirtualSystemDescriptionType_CloudOCIInstanceShape,
     1416                        pVSD->AddDescription(VirtualSystemDescriptionType_CloudInstanceShape,
    14161417                                             Bstr(itD->second).raw(),
    14171418                                             Bstr(itD->second).raw());
    14181419                    else if (itD->first == "clouddomain")
    1419                         pVSD->AddDescription(VirtualSystemDescriptionType_CloudOCIDomain,
     1420                        pVSD->AddDescription(VirtualSystemDescriptionType_CloudDomain,
    14201421                                             Bstr(itD->second).raw(),
    14211422                                             Bstr(itD->second).raw());
    14221423                    else if (itD->first == "clouddisksize")
    1423                         pVSD->AddDescription(VirtualSystemDescriptionType_CloudOCIBootDiskSize,
     1424                        pVSD->AddDescription(VirtualSystemDescriptionType_CloudBootDiskSize,
    14241425                                             Bstr(itD->second).raw(),
    14251426                                             Bstr(itD->second).raw());
    14261427                    else if (itD->first == "cloudbucket")
    1427                         pVSD->AddDescription(VirtualSystemDescriptionType_CloudOCIBucket,
     1428                        pVSD->AddDescription(VirtualSystemDescriptionType_CloudBucket,
    14281429                                             Bstr(itD->second).raw(),
    14291430                                             Bstr(itD->second).raw());
     
    14331434                                             Bstr(itD->second).raw());
    14341435                    else if (itD->first == "cloudpublicip")
    1435                         pVSD->AddDescription(VirtualSystemDescriptionType_CloudOCIPublicIP,
     1436                        pVSD->AddDescription(VirtualSystemDescriptionType_CloudPublicIP,
    14361437                                             Bstr(itD->second).raw(),
    14371438                                             Bstr(itD->second).raw());
    14381439                    else if (itD->first == "cloudprofile")
    1439                         pVSD->AddDescription(VirtualSystemDescriptionType_CloudOCIProfileName,
     1440                        pVSD->AddDescription(VirtualSystemDescriptionType_CloudProfileName,
    14401441                                             Bstr(itD->second).raw(),
    14411442                                             Bstr(itD->second).raw());
     
    14451446                                             Bstr(itD->second).raw());
    14461447                    else if (itD->first == "cloudkeepobject")
    1447                         pVSD->AddDescription(VirtualSystemDescriptionType_CloudOCIKeepObject,
     1448                        pVSD->AddDescription(VirtualSystemDescriptionType_CloudKeepObject,
    14481449                                             Bstr(itD->second).raw(),
    14491450                                             Bstr(itD->second).raw());
    14501451                    else if (itD->first == "cloudlaunchinstance")
    1451                         pVSD->AddDescription(VirtualSystemDescriptionType_CloudOCILaunchInstance,
     1452                        pVSD->AddDescription(VirtualSystemDescriptionType_CloudLaunchInstance,
    14521453                                             Bstr(itD->second).raw(),
    14531454                                             Bstr(itD->second).raw());
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.cpp

    r75744 r76192  
    365365            m_enmVSDType == KVirtualSystemDescriptionType_SoundCard ||
    366366            m_enmVSDType == KVirtualSystemDescriptionType_NetworkAdapter ||
    367             m_enmVSDType == KVirtualSystemDescriptionType_CloudOCIPublicIP ||
    368             m_enmVSDType == KVirtualSystemDescriptionType_CloudOCIKeepObject ||
    369             m_enmVSDType == KVirtualSystemDescriptionType_CloudOCILaunchInstance)
     367            m_enmVSDType == KVirtualSystemDescriptionType_CloudPublicIP ||
     368            m_enmVSDType == KVirtualSystemDescriptionType_CloudKeepObject ||
     369            m_enmVSDType == KVirtualSystemDescriptionType_CloudLaunchInstance)
    370370            enmFlags |= Qt::ItemIsUserCheckable;
    371371        /* Some items are editable */
     
    388388             m_enmVSDType == KVirtualSystemDescriptionType_BaseFolder ||
    389389             m_enmVSDType == KVirtualSystemDescriptionType_PrimaryGroup ||
    390              m_enmVSDType == KVirtualSystemDescriptionType_CloudOCIInstanceShape ||
    391              m_enmVSDType == KVirtualSystemDescriptionType_CloudOCIDomain ||
    392              m_enmVSDType == KVirtualSystemDescriptionType_CloudOCIBootDiskSize ||
    393              m_enmVSDType == KVirtualSystemDescriptionType_CloudOCIBucket ||
     390             m_enmVSDType == KVirtualSystemDescriptionType_CloudInstanceShape ||
     391             m_enmVSDType == KVirtualSystemDescriptionType_CloudDomain ||
     392             m_enmVSDType == KVirtualSystemDescriptionType_CloudBootDiskSize ||
     393             m_enmVSDType == KVirtualSystemDescriptionType_CloudBucket ||
    394394             m_enmVSDType == KVirtualSystemDescriptionType_CloudOCIVCN ||
    395395             m_enmVSDType == KVirtualSystemDescriptionType_CloudOCISubnet) &&
     
    423423                    }
    424424                    /* These option items can be enabled: */
    425                     case KVirtualSystemDescriptionType_CloudOCIPublicIP:
    426                     case KVirtualSystemDescriptionType_CloudOCIKeepObject:
    427                     case KVirtualSystemDescriptionType_CloudOCILaunchInstance:
     425                    case KVirtualSystemDescriptionType_CloudPublicIP:
     426                    case KVirtualSystemDescriptionType_CloudKeepObject:
     427                    case KVirtualSystemDescriptionType_CloudLaunchInstance:
    428428                    {
    429429                        if (value.toInt() == Qt::Unchecked)
     
    496496                    case KVirtualSystemDescriptionType_BaseFolder:             value = UIApplianceEditorWidget::tr("Base Folder"); break;
    497497                    case KVirtualSystemDescriptionType_PrimaryGroup:           value = UIApplianceEditorWidget::tr("Primary Group"); break;
    498                     case KVirtualSystemDescriptionType_CloudOCIInstanceShape:
    499                     case KVirtualSystemDescriptionType_CloudOCIDomain:
    500                     case KVirtualSystemDescriptionType_CloudOCIBootDiskSize:
    501                     case KVirtualSystemDescriptionType_CloudOCIBucket:
     498                    case KVirtualSystemDescriptionType_CloudProfileName:
     499                    case KVirtualSystemDescriptionType_CloudInstanceShape:
     500                    case KVirtualSystemDescriptionType_CloudDomain:
     501                    case KVirtualSystemDescriptionType_CloudBootDiskSize:
     502                    case KVirtualSystemDescriptionType_CloudBucket:
    502503                    case KVirtualSystemDescriptionType_CloudOCIVCN:
    503504                    case KVirtualSystemDescriptionType_CloudOCISubnet:
    504                     case KVirtualSystemDescriptionType_CloudOCIPublicIP:
    505                     case KVirtualSystemDescriptionType_CloudOCIKeepObject:
    506                     case KVirtualSystemDescriptionType_CloudOCILaunchInstance: value = UIApplianceEditorWidget::tr(m_pParent->nameHint(m_enmVSDType).toUtf8().constData()); break;
     505                    case KVirtualSystemDescriptionType_CloudPublicIP:
     506                    case KVirtualSystemDescriptionType_CloudKeepObject:
     507                    case KVirtualSystemDescriptionType_CloudLaunchInstance:
     508                        value = UIApplianceEditorWidget::tr(m_pParent->nameHint(m_enmVSDType).toUtf8().constData()); break;
    507509                    default:                                                   value = UIApplianceEditorWidget::tr("Unknown Hardware Item"); break;
    508510                }
     
    529531                    case KVirtualSystemDescriptionType_SoundCard:        value = gpConverter->toString(static_cast<KAudioControllerType>(m_strConfigValue.toInt())); break;
    530532                    case KVirtualSystemDescriptionType_NetworkAdapter:   value = gpConverter->toString(static_cast<KNetworkAdapterType>(m_strConfigValue.toInt())); break;
    531                     case KVirtualSystemDescriptionType_CloudOCIInstanceShape:
    532                     case KVirtualSystemDescriptionType_CloudOCIDomain:
    533                     case KVirtualSystemDescriptionType_CloudOCIBootDiskSize:
    534                     case KVirtualSystemDescriptionType_CloudOCIBucket:
     533                    case KVirtualSystemDescriptionType_CloudInstanceShape:
     534                    case KVirtualSystemDescriptionType_CloudDomain:
     535                    case KVirtualSystemDescriptionType_CloudBootDiskSize:
     536                    case KVirtualSystemDescriptionType_CloudBucket:
    535537                    case KVirtualSystemDescriptionType_CloudOCIVCN:
    536538                    case KVirtualSystemDescriptionType_CloudOCISubnet:
     
    568570                        break;
    569571                    }
    570                     case KVirtualSystemDescriptionType_CloudOCIPublicIP: break;
    571                     case KVirtualSystemDescriptionType_CloudOCIKeepObject: break;
    572                     case KVirtualSystemDescriptionType_CloudOCILaunchInstance: break;
     572                    case KVirtualSystemDescriptionType_CloudPublicIP: break;
     573                    case KVirtualSystemDescriptionType_CloudKeepObject: break;
     574                    case KVirtualSystemDescriptionType_CloudLaunchInstance: break;
    573575                    default:                                             value = m_strConfigValue; break;
    574576                }
     
    589591                    switch (m_enmVSDType)
    590592                    {
    591                         case KVirtualSystemDescriptionType_CloudOCIInstanceShape:
    592                         case KVirtualSystemDescriptionType_CloudOCIDomain:
    593                         case KVirtualSystemDescriptionType_CloudOCIBootDiskSize:
    594                         case KVirtualSystemDescriptionType_CloudOCIBucket:
     593                        case KVirtualSystemDescriptionType_CloudInstanceShape:
     594                        case KVirtualSystemDescriptionType_CloudDomain:
     595                        case KVirtualSystemDescriptionType_CloudBootDiskSize:
     596                        case KVirtualSystemDescriptionType_CloudBucket:
    595597                        case KVirtualSystemDescriptionType_CloudOCIVCN:
    596598                        case KVirtualSystemDescriptionType_CloudOCISubnet:
     
    668670                    case KVirtualSystemDescriptionType_BaseFolder:             value = vboxGlobal().icon(QFileIconProvider::Folder); break;
    669671                    case KVirtualSystemDescriptionType_PrimaryGroup:           value = UIIconPool::iconSet(":/vm_group_name_16px.png"); break;
    670                     case KVirtualSystemDescriptionType_CloudOCIInstanceShape:
    671                     case KVirtualSystemDescriptionType_CloudOCIDomain:
    672                     case KVirtualSystemDescriptionType_CloudOCIBootDiskSize:
    673                     case KVirtualSystemDescriptionType_CloudOCIBucket:
     672                    case KVirtualSystemDescriptionType_CloudProfileName:
     673                    case KVirtualSystemDescriptionType_CloudInstanceShape:
     674                    case KVirtualSystemDescriptionType_CloudDomain:
     675                    case KVirtualSystemDescriptionType_CloudBootDiskSize:
     676                    case KVirtualSystemDescriptionType_CloudBucket:
    674677                    case KVirtualSystemDescriptionType_CloudOCIVCN:
    675678                    case KVirtualSystemDescriptionType_CloudOCISubnet:
    676                     case KVirtualSystemDescriptionType_CloudOCIPublicIP:
    677                     case KVirtualSystemDescriptionType_CloudOCIKeepObject:
    678                     case KVirtualSystemDescriptionType_CloudOCILaunchInstance: value = UIIconPool::iconSet(":/session_info_16px.png"); break;
     679                    case KVirtualSystemDescriptionType_CloudPublicIP:
     680                    case KVirtualSystemDescriptionType_CloudKeepObject:
     681                    case KVirtualSystemDescriptionType_CloudLaunchInstance: value = UIIconPool::iconSet(":/session_info_16px.pn   g"); break;
    679682                    default: break;
    680683                }
     
    724727                    }
    725728                    /* These option items can be enabled: */
    726                     case KVirtualSystemDescriptionType_CloudOCIPublicIP:
    727                     case KVirtualSystemDescriptionType_CloudOCIKeepObject:
    728                     case KVirtualSystemDescriptionType_CloudOCILaunchInstance:
     729                    case KVirtualSystemDescriptionType_CloudPublicIP:
     730                    case KVirtualSystemDescriptionType_CloudKeepObject:
     731                    case KVirtualSystemDescriptionType_CloudLaunchInstance:
    729732                    {
    730733                        if (m_strConfigValue == "true")
     
    882885                break;
    883886            }
    884             case KVirtualSystemDescriptionType_CloudOCIInstanceShape:
    885             case KVirtualSystemDescriptionType_CloudOCIDomain:
    886             case KVirtualSystemDescriptionType_CloudOCIBootDiskSize:
    887             case KVirtualSystemDescriptionType_CloudOCIBucket:
     887            case KVirtualSystemDescriptionType_CloudInstanceShape:
     888            case KVirtualSystemDescriptionType_CloudDomain:
     889            case KVirtualSystemDescriptionType_CloudBootDiskSize:
     890            case KVirtualSystemDescriptionType_CloudBucket:
    888891            case KVirtualSystemDescriptionType_CloudOCIVCN:
    889892            case KVirtualSystemDescriptionType_CloudOCISubnet:
     
    10291032            break;
    10301033        }
    1031         case KVirtualSystemDescriptionType_CloudOCIInstanceShape:
    1032         case KVirtualSystemDescriptionType_CloudOCIDomain:
    1033         case KVirtualSystemDescriptionType_CloudOCIBootDiskSize:
    1034         case KVirtualSystemDescriptionType_CloudOCIBucket:
     1034        case KVirtualSystemDescriptionType_CloudInstanceShape:
     1035        case KVirtualSystemDescriptionType_CloudDomain:
     1036        case KVirtualSystemDescriptionType_CloudBootDiskSize:
     1037        case KVirtualSystemDescriptionType_CloudBucket:
    10351038        case KVirtualSystemDescriptionType_CloudOCIVCN:
    10361039        case KVirtualSystemDescriptionType_CloudOCISubnet:
     
    12161219            break;
    12171220        }
    1218         case KVirtualSystemDescriptionType_CloudOCIInstanceShape:
    1219         case KVirtualSystemDescriptionType_CloudOCIDomain:
    1220         case KVirtualSystemDescriptionType_CloudOCIBootDiskSize:
    1221         case KVirtualSystemDescriptionType_CloudOCIBucket:
     1221        case KVirtualSystemDescriptionType_CloudInstanceShape:
     1222        case KVirtualSystemDescriptionType_CloudDomain:
     1223        case KVirtualSystemDescriptionType_CloudBootDiskSize:
     1224        case KVirtualSystemDescriptionType_CloudBucket:
    12221225        case KVirtualSystemDescriptionType_CloudOCIVCN:
    12231226        case KVirtualSystemDescriptionType_CloudOCISubnet:
     
    16771680    KVirtualSystemDescriptionType_HardDiskControllerSAS,
    16781681    /* OCI */
    1679     KVirtualSystemDescriptionType_CloudOCIBucket,
    1680     KVirtualSystemDescriptionType_CloudOCIKeepObject,
    1681     KVirtualSystemDescriptionType_CloudOCILaunchInstance,
    1682     KVirtualSystemDescriptionType_CloudOCIInstanceShape,
    1683     KVirtualSystemDescriptionType_CloudOCIBootDiskSize,
     1682
     1683    KVirtualSystemDescriptionType_CloudProfileName,
     1684    KVirtualSystemDescriptionType_CloudBucket,
     1685    KVirtualSystemDescriptionType_CloudKeepObject,
     1686    KVirtualSystemDescriptionType_CloudLaunchInstance,
     1687    KVirtualSystemDescriptionType_CloudInstanceShape,
     1688    KVirtualSystemDescriptionType_CloudBootDiskSize,
    16841689    KVirtualSystemDescriptionType_CloudOCIVCN,
    16851690    KVirtualSystemDescriptionType_CloudOCISubnet,
    1686     KVirtualSystemDescriptionType_CloudOCIPublicIP,
    1687     KVirtualSystemDescriptionType_CloudOCIDomain
     1691    KVirtualSystemDescriptionType_CloudPublicIP,
     1692    KVirtualSystemDescriptionType_CloudDomain
    16881693};
    16891694
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceExportEditorWidget.cpp

    r75971 r76192  
    5757            << KVirtualSystemDescriptionType_HardDiskControllerSCSI
    5858            << KVirtualSystemDescriptionType_HardDiskControllerSAS
    59             << KVirtualSystemDescriptionType_CloudOCIProfileName;
     59            << KVirtualSystemDescriptionType_CloudProfileName;
    6060    }
    6161};
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r76092 r76192  
    35963596  <enum
    35973597    name="VirtualSystemDescriptionType"
    3598     uuid="99870ce5-c613-4a49-8ac8-bdad54565c54"
     3598    uuid="425d0e49-eb9c-43e8-bb0d-be7f78fd3b47"
    35993599    >
    36003600    <desc>Used with <link to="IVirtualSystemDescription" /> to describe the type of
     
    36413641        using <link to="IMachine::groups"/>, after importing.</desc>
    36423642    </const>
    3643     <const name="CloudOCIInstanceShape" value="27" />
    3644     <const name="CloudOCIDomain" value="28" />
    3645     <const name="CloudOCIBootDiskSize" value="29" />
    3646     <const name="CloudOCIBucket" value="30" />
     3643    <const name="CloudInstanceShape" value="27" />
     3644    <const name="CloudDomain" value="28" />
     3645    <const name="CloudBootDiskSize" value="29" />
     3646    <const name="CloudBucket" value="30" />
    36473647    <const name="CloudOCIVCN" value="31" />
    3648     <const name="CloudOCIPublicIP" value="32" />
    3649     <const name="CloudOCIProfileName" value="33" />
     3648    <const name="CloudPublicIP" value="32" />
     3649    <const name="CloudProfileName" value="33" />
    36503650    <const name="CloudOCISubnet" value="34" />
    3651     <const name="CloudOCIKeepObject" value="35" />
    3652     <const name="CloudOCILaunchInstance" value="36" />
     3651    <const name="CloudKeepObject" value="35" />
     3652    <const name="CloudLaunchInstance" value="36" />
    36533653  </enum>
    36543654
     
    36693669  <interface
    36703670    name="IVirtualSystemDescription" extends="$unknown"
    3671     uuid="316c99a2-405d-41af-8508-46889144d067"
     3671    uuid="ec49259c-1c50-4353-97a5-0fd92e2caac2"
    36723672    wsmap="managed"
    36733673    reservedMethods="4" reservedAttributes="4"
  • trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp

    r75922 r76192  
    863863        */
    864864        std::list<VirtualSystemDescriptionEntry*> profileName =
    865             vsdescThis->i_findByType(VirtualSystemDescriptionType_CloudOCIProfileName);
     865            vsdescThis->i_findByType(VirtualSystemDescriptionType_CloudProfileName);
    866866        if (profileName.size() > 1)
    867867            return setError(VBOX_E_OBJECT_NOT_FOUND,
     
    22672267    com::SafeArray<BSTR> aExtraConfigValues;
    22682268
    2269     hrc = vsd->GetDescriptionByType(VirtualSystemDescriptionType_CloudOCIProfileName,
     2269    hrc = vsd->GetDescriptionByType(VirtualSystemDescriptionType_CloudProfileName,
    22702270                             ComSafeArrayAsOutParam(retTypes),
    22712271                             ComSafeArrayAsOutParam(aRefs),
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