VirtualBox

Changeset 103020 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Jan 24, 2024 12:44:48 PM (15 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
161255
Message:

FE/Qt: bugref:10501: Missing part fix for r161204; Passing cloud items through Global tool pone.

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

Legend:

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

    r102118 r103020  
    232232                    connect(m_pPaneVMActivityOverview, &UIVMActivityOverviewWidget::sigSwitchToMachineActivityPane,
    233233                            this, &UIToolPaneGlobal::sigSwitchToMachineActivityPane);
     234                    m_pPaneVMActivityOverview->setCloudMachineItems(m_cloudItems);
    234235
    235236                    /* Add into layout: */
     
    311312}
    312313
     314void UIToolPaneGlobal::setCloudMachineItems(const QList<UIVirtualMachineItemCloud*> &cloudItems)
     315{
     316    /* Cache passed value: */
     317    m_cloudItems = cloudItems;
     318
     319    /* Update activity overview pane if open: */
     320    if (isToolOpened(UIToolType_VMActivityOverview))
     321    {
     322        AssertPtrReturnVoid(m_pPaneVMActivityOverview);
     323        m_pPaneVMActivityOverview->setCloudMachineItems(m_cloudItems);
     324    }
     325}
     326
    313327void UIToolPaneGlobal::prepare()
    314328{
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.h

    r99390 r103020  
    4949class UINetworkManagerWidget;
    5050class UIVMActivityOverviewWidget;
    51 class UIVirtualMachineItem;
     51class UIVirtualMachineItemCloud;
    5252class UIWelcomePane;
    5353class CMachine;
     
    9292    QString currentHelpKeyword() const;
    9393
     94    /** Defines the @a cloudItems. */
     95    void setCloudMachineItems(const QList<UIVirtualMachineItemCloud*> &cloudItems);
     96
    9497private:
    9598
     
    124127    /** Holds whether this pane is active. */
    125128    bool  m_fActive;
     129
     130    /** Holds the cache of passed cloud machine items. */
     131    QList<UIVirtualMachineItemCloud*>  m_cloudItems;
    126132};
    127133
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneMachine.cpp

    r102787 r103020  
    300300    m_items = items;
    301301
    302     /* Update details pane is open: */
     302    /* Update details pane if it is open: */
    303303    if (isToolOpened(UIToolType_Details))
    304304    {
     
    324324        m_pPaneVMActivityMonitor->setSelectedVMListItems(m_items);
    325325    }
     326    /* Update file manager pane if it is open: */
    326327    if (isToolOpened(UIToolType_FileManager))
    327328    {
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