Changeset 75218 in vbox
- Timestamp:
- Nov 1, 2018 6:36:01 PM (6 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 3 edited
-
globals/UIMessageCenter.cpp (modified) (2 diffs)
-
globals/UIMessageCenter.h (modified) (1 diff)
-
wizards/exportappliance/UIWizardExportAppPageBasic3.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp
r75216 r75218 57 57 58 58 /* COM includes: */ 59 # include "CCloudClient.h" 59 60 # include "CCloudProfile.h" 60 61 # include "CCloudProvider.h" … … 1683 1684 } 1684 1685 1686 void UIMessageCenter::cannotCreateCloudClient(const CCloudProfile &comProfile, QWidget *pParent /* = 0 */) const 1687 { 1688 error(pParent, MessageType_Error, 1689 tr("Failed to create cloud client."), 1690 UIErrorString::formatErrorInfo(comProfile)); 1691 } 1692 1693 void UIMessageCenter::cannotAcquireCloudClientParameter(const CCloudClient &comClient, QWidget *pParent /* = 0 */) const 1694 { 1695 error(pParent, MessageType_Error, 1696 tr("Failed to acquire cloud client parameter."), 1697 UIErrorString::formatErrorInfo(comClient)); 1698 } 1699 1685 1700 bool UIMessageCenter::confirmCloudProfileRemoval(const QString &strName, QWidget *pParent /* = 0 */) const 1686 1701 { -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h
r75216 r75218 371 371 void cannotAcquireCloudProfileParameter(const CCloudProfile &comProfile, QWidget *pParent = 0) const; 372 372 void cannotAssignCloudProfileParameter(const CCloudProfile &comProfile, QWidget *pParent = 0) const; 373 void cannotCreateCloudClient(const CCloudProfile &comProfile, QWidget *pParent = 0) const; 374 void cannotAcquireCloudClientParameter(const CCloudClient &comClient, QWidget *pParent = 0) const; 373 375 bool confirmCloudProfileRemoval(const QString &strName, QWidget *pParent = 0) const; 374 376 bool confirmCloudProfilesImport(QWidget *pParent = 0) const; -
trunk/src/VBox/Frontends/VirtualBox/src/wizards/exportappliance/UIWizardExportAppPageBasic3.cpp
r75217 r75218 64 64 /* Create Cloud Client: */ 65 65 CCloudClient comCloudClient = comCloudProfile.CreateCloudClient(); 66 AssertMsgReturnVoid(comCloudProfile.isOk() && comCloudClient.isNotNull(), 67 ("Can't create Cloud Client object!")); 68 69 /* Read Cloud Client parameters for Export VM operation: */ 70 QString strJSON = comCloudClient.GetExportParameters(); 71 72 /* Create JSON document on the basis of it, make sure it isn't empty: */ 73 const QJsonDocument document = QJsonDocument::fromJson(strJSON.toUtf8()); 74 AssertMsgReturnVoid(!document.isEmpty(), ("JSON document is empty!")); 75 76 /* Parse JSON document: */ 77 m_listCloudClientParameters = parseJsonDocument(document); 66 /* Show error message if necessary: */ 67 if (!comCloudProfile.isOk()) 68 msgCenter().cannotCreateCloudClient(comCloudProfile); 69 else 70 { 71 /* Read Cloud Client parameters for Export VM operation: */ 72 const QString strJSON = comCloudClient.GetExportParameters(); 73 /* Show error message if necessary: */ 74 if (!comCloudClient.isOk()) 75 msgCenter().cannotAcquireCloudClientParameter(comCloudClient); 76 else 77 { 78 /* Create JSON document and parse it: */ 79 const QJsonDocument document = QJsonDocument::fromJson(strJSON.toUtf8()); 80 if (!document.isEmpty()) 81 m_listCloudClientParameters = parseJsonDocument(document); 82 } 83 } 78 84 } 79 85
Note:
See TracChangeset
for help on using the changeset viewer.

