VirtualBox

Ignore:
Timestamp:
Sep 9, 2020 3:34:50 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
140294
Message:

FE/Qt: bugref:9653: UICloudNetworkingStuff: Extend namespace with stuff to get cloud provider ID.

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

Legend:

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

    r85190 r86076  
    250250    /* Return empty list by default: */
    251251    return QVector<CCloudProvider>();
     252}
     253
     254bool UICloudNetworkingStuff::cloudProviderId(const CCloudProvider &comCloudProvider,
     255                                             QUuid &uResult,
     256                                             QWidget *pParent /* = 0 */)
     257{
     258    const QUuid uId = comCloudProvider.GetId();
     259    if (!comCloudProvider.isOk())
     260        msgCenter().cannotAcquireCloudProviderParameter(comCloudProvider, pParent);
     261    else
     262    {
     263        uResult = uId;
     264        return true;
     265    }
     266    return false;
    252267}
    253268
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UICloudNetworkingStuff.h

    r85190 r86076  
    8989    SHARED_LIBRARY_STUFF QVector<CCloudProvider> listCloudProviders(QString &strErrorMessage);
    9090
     91    /** Acquires @a comCloudProvider ID as a @a uResult, using @a pParent to show messages according to. */
     92    SHARED_LIBRARY_STUFF bool cloudProviderId(const CCloudProvider &comCloudProvider,
     93                                              QUuid &uResult,
     94                                              QWidget *pParent = 0);
    9195    /** Acquires @a comCloudProvider short name as a @a strResult, using @a pParent to show messages according to. */
    9296    SHARED_LIBRARY_STUFF bool cloudProviderShortName(const CCloudProvider &comCloudProvider,
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