VirtualBox

Changeset 89542 in vbox


Ignore:
Timestamp:
Jun 7, 2021 9:49:34 AM (3 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:9831. Handling status bar messages during bookmark adding

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserDialog.cpp

    r89318 r89542  
    116116    connect(m_pWidget, &UIHelpBrowserWidget::sigCloseDialog,
    117117            this, &UIHelpBrowserDialog::close);
    118     connect(m_pWidget, &UIHelpBrowserWidget::sigLinkHighlighted,
    119             this, &UIHelpBrowserDialog::sltLinkHighlighted);
     118    connect(m_pWidget, &UIHelpBrowserWidget::sigStatusBarMessage,
     119            this, &UIHelpBrowserDialog::sltStatusBarMessage);
    120120    connect(m_pWidget, &UIHelpBrowserWidget::sigStatusBarVisible,
    121121            this, &UIHelpBrowserDialog::sltStatusBarVisibilityChange);
     
    151151}
    152152
    153 void UIHelpBrowserDialog::sltLinkHighlighted(const QString& strLink)
     153void UIHelpBrowserDialog::sltStatusBarMessage(const QString& strLink, int iTimeOut)
    154154{
    155     statusBar()->showMessage(strLink);
     155    statusBar()->showMessage(strLink, iTimeOut);
    156156}
    157157
  • trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserDialog.h

    r89318 r89542  
    5959private slots:
    6060
    61     void sltLinkHighlighted(const QString& strLink);
     61    void sltStatusBarMessage(const QString& strLink, int iTimeOut);
    6262    void sltStatusBarVisibilityChange(bool fVisible);
    6363    void sltZoomPercentageChanged(int iPercentage);
  • trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserWidget.cpp

    r89539 r89542  
    15661566            this, &UIHelpBrowserWidget::sltCurrentTabChanged);
    15671567    connect(m_pTabManager, &UIHelpBrowserTabManager::sigLinkHighlighted,
    1568             this, &UIHelpBrowserWidget::sigLinkHighlighted);
     1568            this, &UIHelpBrowserWidget::sltLinkHighlighted);
    15691569    connect(m_pTabManager, &UIHelpBrowserTabManager::sigZoomPercentageChanged,
    15701570            this, &UIHelpBrowserWidget::sltZoomPercentageChanged);
     
    19111911}
    19121912
     1913void UIHelpBrowserWidget::sltLinkHighlighted(const QString &strLink)
     1914{
     1915    emit sigStatusBarMessage(strLink, 0);
     1916}
     1917
    19131918void UIHelpBrowserWidget::sltCopyAvailableChanged(bool fAvailable)
    19141919{
     
    21072112    if (m_pBookmarksWidget)
    21082113        m_pBookmarksWidget->addBookmark(url, strTitle);
     2114    Q_UNUSED(url);
     2115    emit sigStatusBarMessage(QString("%1%2").arg(tr("Bookmark added: ")).arg(strTitle), 3000);
    21092116}
    21102117
  • trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserWidget.h

    r89410 r89542  
    5656
    5757    void sigCloseDialog();
    58     void sigLinkHighlighted(const QString &strLink);
    5958    void sigStatusBarVisible(bool fToggled);
    6059    void sigZoomPercentageChanged(int iPercentage);
     
    6463    void sigReloadPage();
    6564    void sigAddBookmark();
    66 
     65    void sigStatusBarMessage(const QString &strMessage, int iTimeOut);
    6766public:
    6867
     
    111110    void sltFindPreviousInPage();
    112111    void sltHistoryChanged(bool fBackwardAvailable, bool fForwardAvailable);
     112    void sltLinkHighlighted(const QString &strLink);
    113113
    114114private:
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