VirtualBox

Changeset 86829 in vbox


Ignore:
Timestamp:
Nov 6, 2020 2:44:50 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
141275
Message:

FE/Qt: bugref:9831. Setting text and tooltips of toolbar actions

File:
1 edited

Legend:

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

    r86826 r86829  
    173173*********************************************************************************************************************************/
    174174
    175 class UIHelpBrowserTab : public QWidget
     175class UIHelpBrowserTab : public QIWithRetranslateUI<QWidget>
    176176{
    177177    Q_OBJECT;
     
    211211    void prepareToolBarAndAddressBar();
    212212    virtual void retranslateUi() /* override */;
     213    void setActionTextAndToolTip(QAction *pAction, const QString &strText, const QString &strToolTip);
    213214
    214215    QAction     *m_pHomeAction;
     
    378379UIHelpBrowserTab::UIHelpBrowserTab(const QHelpEngine  *pHelpEngine, const QUrl &homeUrl,
    379380                                   const QUrl &initialUrl, QWidget *pParent /* = 0 */)
    380     :QWidget(pParent)
     381    : QIWithRetranslateUI<QWidget>(pParent)
    381382    , m_pHomeAction(0)
    382383    , m_pForwardAction(0)
     
    437438    prepareToolBarAndAddressBar();
    438439    prepareWidgets(initialUrl);
     440    retranslateUi();
    439441}
    440442
     
    510512}
    511513
     514void UIHelpBrowserTab::setActionTextAndToolTip(QAction *pAction, const QString &strText, const QString &strToolTip)
     515{
     516    if (!pAction)
     517        return;
     518    pAction->setText(strText);
     519    pAction->setToolTip(strToolTip);
     520}
     521
    512522void UIHelpBrowserTab::retranslateUi()
    513523{
    514524    m_strPageNotFoundText = tr("<div><p><h3>404. Not found.</h3>The page <b>%1</b> could not be found.</p></div>");
    515525
    516     if (m_pHomeAction)
    517     {
    518         m_pHomeAction->setText(tr("Home"));
    519         m_pHomeAction->setToolTip(tr("Return to start page"));
    520     }
    521 
    522     if (m_pBackwardAction)
    523     {
    524         m_pBackwardAction->setText(tr("Backward"));
    525         m_pBackwardAction->setToolTip(tr("Navigate to previous page"));
    526     }
    527 
    528     if (m_pForwardAction)
    529     {
    530         m_pForwardAction->setText(tr("Forward"));
    531         m_pForwardAction->setToolTip(tr("Navigate to next page"));
    532     }
    533 }
    534 
     526    setActionTextAndToolTip(m_pHomeAction, tr("Home"), tr("Return to start page"));
     527    setActionTextAndToolTip(m_pBackwardAction, tr("Backward"), tr("Navigate to previous page"));
     528    setActionTextAndToolTip(m_pForwardAction, tr("Forward"), tr("Navigate to next page"));
     529    setActionTextAndToolTip(m_pAddBookmarkAction, tr("Bookmark"), tr("Add a new bookmark"));
     530    setActionTextAndToolTip(m_pFindInPageAction, tr("Find in Page"), tr("Find a string in the current page"));
     531}
    535532
    536533void UIHelpBrowserTab::sltHandleHomeAction()
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