VirtualBox

Changeset 83254 in vbox


Ignore:
Timestamp:
Mar 11, 2020 10:21:46 AM (5 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9653: VirtualBox Manager: Go away from CVirtualBoxErrorInfo representation of last access error; Convert it to QString instantly, this will be useful when filling error information in another than the GUI thread.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp

    r83164 r83254  
    2525#include "QISplitter.h"
    2626#include "UIActionPoolManager.h"
    27 #include "UIErrorString.h"
    2827#include "UIExtraDataManager.h"
    2928#include "UIChooser.h"
     
    787786            /* Propagate last access error to update the Error-pane (if machine selected but inaccessible): */
    788787            if (pItem)
    789                 m_pPaneToolsMachine->setErrorDetails(UIErrorString::formatErrorInfo(pItem->accessError()));
     788                m_pPaneToolsMachine->setErrorDetails(pItem->accessError());
    790789        }
    791790
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItem.h

    r83000 r83254  
    3131#include "UISettingsDefs.h"
    3232
    33 /* COM includes: */
    34 #include "COMEnums.h"
    35 #include "CVirtualBoxErrorInfo.h"
    36 
    3733/* Forward declarations: */
    3834class UIVirtualMachineItemCloud;
     
    7268        bool accessible() const { return m_fAccessible; }
    7369        /** Returns the last cached access error. */
    74         const CVirtualBoxErrorInfo &accessError() const { return m_comAccessError; }
     70        QString accessError() const { return m_strAccessError; }
    7571    /** @} */
    7672
     
    152148      * @{ */
    153149        /** Holds whether VM was accessible. */
    154         bool                  m_fAccessible;
     150        bool     m_fAccessible;
    155151        /** Holds the last cached access error. */
    156         CVirtualBoxErrorInfo  m_comAccessError;
     152        QString  m_strAccessError;
    157153    /** @} */
    158154
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemCloud.cpp

    r83198 r83254  
    113113    {
    114114        /* Reset last access error information: */
    115         m_comAccessError = CVirtualBoxErrorInfo();
     115        m_strAccessError.clear();
    116116
    117117        /* Determine own VM attributes: */
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualMachineItemLocal.cpp

    r82960 r83254  
    2323#include "UICommon.h"
    2424#include "UIConverter.h"
     25#include "UIErrorString.h"
    2526#include "UIExtraDataManager.h"
    2627#include "UIVirtualMachineItemLocal.h"
     
    3132/* COM includes: */
    3233#include "CSnapshot.h"
     34#include "CVirtualBoxErrorInfo.h"
    3335
    3436
     
    6163    {
    6264        /* Reset last access error information: */
    63         m_comAccessError = CVirtualBoxErrorInfo();
     65        m_strAccessError.clear();
    6466
    6567        /* Determine own VM attributes: */
     
    108110    {
    109111        /* Update last access error information: */
    110         m_comAccessError = m_comMachine.GetAccessError();
     112        m_strAccessError = UIErrorString::formatErrorInfo(m_comMachine.GetAccessError());
    111113
    112114        /* Determine machine name on the basis of settings file only: */
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