VirtualBox

Ignore:
Timestamp:
Jul 9, 2024 5:25:14 PM (10 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
163891
Message:

FE/Qt: VBox Manager / Details and Snapshot Panes: Extend Network details section with Cloud Network info; Allow to choose corresponding network connection type and specify certain Cloud Network via Details pane quick Network Attachment editor.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r105152 r105245  
    126126VirtualBox_DEFS.win       += UNICODE QT_DLL
    127127VirtualBox_DEFS           += \
     128        $(if $(VBOX_WITH_CLOUD_NET),VBOX_WITH_CLOUD_NET) \
    128129        $(if $(VBOX_WITH_ADDITIONS_AUTOUPDATE_UI),VBOX_WITH_ADDITIONS_AUTOUPDATE_UI) \
    129130        $(if $(VBOX_WITH_UPDATE_REQUEST),VBOX_WITH_UPDATE_REQUEST) \
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIDetailsGenerator.cpp

    r105242 r105245  
    866866                break;
    867867            }
     868#ifdef VBOX_WITH_CLOUD_NET
     869            case KNetworkAttachmentType_Cloud:
     870            {
     871                if (fOptions & UIExtraDataMetaDefs::DetailsElementOptionTypeNetwork_CloudNetwork)
     872                {
     873                    const QString strName = comAdapter.GetCloudNetwork();
     874                    strAttachmentType = strAttachmentTemplate
     875                                            .arg(strAnchorType)
     876                                            .arg(uSlot)
     877                                            .arg((int)KNetworkAttachmentType_Cloud)
     878                                            .arg(strName)
     879                                            .arg(QApplication::translate("UIDetails", "Cloud Network, '%1'", "details (network)")
     880                                                 .arg(strName));
     881                }
     882                break;
     883            }
     884#endif /* VBOX_WITH_CLOUD_NET */
    868885            default:
    869886            {
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElement.cpp

    r104901 r105245  
    11641164            pEditor->setValueNames(KNetworkAttachmentType_Generic, UINetworkAttachmentEditor::genericDrivers());
    11651165            pEditor->setValueNames(KNetworkAttachmentType_NATNetwork, UINetworkAttachmentEditor::natNetworks());
     1166#ifdef VBOX_WITH_CLOUD_NET
     1167            pEditor->setValueNames(KNetworkAttachmentType_Cloud, UINetworkAttachmentEditor::cloudNetworks());
     1168#endif /* VBOX_WITH_CLOUD_NET */
    11661169            pEditor->setValueType(static_cast<KNetworkAttachmentType>(strValue.section(';', 1, 1).toInt()));
    11671170            pEditor->setValueName(pEditor->valueType(), strValue.section(';', 2, 2));
  • trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotDetailsWidget.cpp

    r105244 r105245  
    20552055                                                                  .arg(comAdapter.GetNATNetwork()));
    20562056                    break;
     2057#ifdef VBOX_WITH_CLOUD_NET
     2058                case KNetworkAttachmentType_Cloud:
     2059                    strInfo = strInfo.arg(QApplication::translate("UIDetails", "Cloud Network, '%1'", "details (network)")
     2060                                                                  .arg(comAdapter.GetCloudNetwork()));
     2061                    break;
     2062#endif
    20572063                default:
    20582064                    strInfo = strInfo.arg(gpConverter->toString(enmType));
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