VirtualBox

Changeset 75054 in vbox


Ignore:
Timestamp:
Oct 25, 2018 7:22:29 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
126104
Message:

FE/Qt: bugref:9241 and bugref:9230: A possibility to pass Cloud Profile Managmenet signals to VirtualBox Manager window.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.cpp

    r75027 r75054  
    280280        }
    281281    }
     282
     283    /* Notify listeners: */
     284    emit sigChange();
    282285}
    283286
     
    400403        }
    401404    }
     405
     406    /* Notify listeners: */
     407    emit sigChange();
    402408}
    403409
     
    443449        }
    444450    }
     451
     452    /* Notify listeners: */
     453    emit sigChange();
    445454}
    446455
     
    502511        }
    503512    }
     513
     514    /* Notify listeners: */
     515    emit sigChange();
    504516}
    505517
     
    965977        setWidgetToolbar(pWidget->toolbar());
    966978#endif
     979        connect(pWidget, &UICloudProfileManagerWidget::sigChange,
     980                this, &UICloudProfileManager::sigChange);
    967981        connect(this, &UICloudProfileManager::sigDataChangeRejected,
    968982                pWidget, &UICloudProfileManagerWidget::sltResetCloudProfileDetailsChanges);
  • trunk/src/VBox/Frontends/VirtualBox/src/cloud/UICloudProfileManager.h

    r74958 r75054  
    4444
    4545signals:
     46
     47    /** Notifies listeners about dialog change. */
     48    void sigChange();
    4649
    4750    /** Notifies listeners about cloud profile details-widget @a fVisible. */
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIManagerDialog.h

    r72357 r75054  
    8888signals:
    8989
    90     /** Notifies listener about dialog should be closed. */
     90    /** Notifies listeners about dialog change. */
     91    void sigChange();
     92
     93    /** Notifies listeners about dialog should be closed. */
    9194    void sigClose();
    9295
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.cpp

    r75016 r75054  
    162162                    /* Configure pane: */
    163163                    m_pPaneCloud->setProperty("ToolType", QVariant::fromValue(UIToolType_Cloud));
     164                    connect(m_pPaneCloud, &UICloudProfileManagerWidget::sigChange,
     165                            this, &UIToolPaneGlobal::sigCloudProfileManagerChange);
    164166
    165167                    /* Add into layout: */
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneGlobal.h

    r75016 r75054  
    4343    Q_OBJECT;
    4444
     45signals:
     46
     47    /** Notifies listeners about Cloud Profile Manager change. */
     48    void sigCloudProfileManagerChange();
     49
    4550public:
    4651
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp

    r75016 r75054  
    474474        connect(m_pManagerCloudProfile, &QIManagerDialog::sigClose,
    475475                this, &UIVirtualBoxManager::sltCloseCloudProfileManagerWindow);
     476        connect(m_pManagerCloudProfile, &QIManagerDialog::sigChange,
     477                this, &UIVirtualBoxManager::sigCloudProfileManagerChange);
    476478    }
    477479
     
    18411843    {
    18421844        /* Configure central-widget: */
     1845        connect(m_pWidget, &UIVirtualBoxManagerWidget::sigCloudProfileManagerChange,
     1846                this, &UIVirtualBoxManager::sigCloudProfileManagerChange);
    18431847        setCentralWidget(m_pWidget);
    18441848    }
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.h

    r74975 r75054  
    4747    /** Notifies listeners about this window remapped to another screen. */
    4848    void sigWindowRemapped();
     49
     50    /** Notifies listeners about Cloud Profile Manager change. */
     51    void sigCloudProfileManagerChange();
    4952
    5053public:
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp

    r75029 r75054  
    456456                        if (m_pPaneToolsGlobal)
    457457                        {
     458                            connect(m_pPaneToolsGlobal, &UIToolPaneGlobal::sigCloudProfileManagerChange,
     459                                    this, &UIVirtualBoxManagerWidget::sigCloudProfileManagerChange);
     460
    458461                            /* Add into stack: */
    459462                            m_pStackedWidget->addWidget(m_pPaneToolsGlobal);
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.h

    r75029 r75054  
    5656    /** Notifies about Tool type change. */
    5757    void sigToolTypeChange();
     58
     59    /** Notifies listeners about Cloud Profile Manager change. */
     60    void sigCloudProfileManagerChange();
    5861
    5962public:
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