VirtualBox

Changeset 89954 in vbox for trunk


Ignore:
Timestamp:
Jun 29, 2021 1:48:59 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
145412
Message:

FE/Qt: bugref:10049. Adding help keyword parameter whereever it is needed.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/globals
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.cpp

    r89950 r89954  
    162162                             const QString &strButtonText1 /* = QString() */,
    163163                             const QString &strButtonText2 /* = QString() */,
    164                              const QString &strButtonText3 /* = QString() */) const
     164                             const QString &strButtonText3 /* = QString() */,
     165                             const QString &strHelpKeyword /* = QString() */) const
    165166{
    166167    /* If this is NOT a GUI thread: */
     
    173174                                 iButton1, iButton2, iButton3,
    174175                                 strButtonText1, strButtonText2, strButtonText3,
    175                                  QString(pcszAutoConfirmId));
     176                                 QString(pcszAutoConfirmId), strHelpKeyword);
    176177        /* Inter-thread communications are not yet implemented: */
    177178        return 0;
     
    182183                          iButton1, iButton2, iButton3,
    183184                          strButtonText1, strButtonText2, strButtonText3,
    184                           QString(pcszAutoConfirmId));
     185                          QString(pcszAutoConfirmId), strHelpKeyword);
    185186}
    186187
     
    188189                           const QString &strMessage,
    189190                           const QString &strDetails,
    190                            const char *pcszAutoConfirmId /* = 0*/) const
     191                           const char *pcszAutoConfirmId /* = 0*/,
     192                           const QString &strHelpKeyword /* = QString() */) const
    191193{
    192194    message(pParent, enmType, strMessage, strDetails, pcszAutoConfirmId,
    193             AlertButton_Ok | AlertButtonOption_Default | AlertButtonOption_Escape);
     195            AlertButton_Ok | AlertButtonOption_Default | AlertButtonOption_Escape, 0 /* Button 2 */, 0 /* Button 3 */,
     196            QString() /* strButtonText1 */, QString() /* strButtonText2 */, QString() /* strButtonText3 */, strHelpKeyword);
    194197}
    195198
     
    630633    error(pParent, MessageType_Warning,
    631634          tr("Failed to enumerate host USB devices."),
    632           UIErrorString::formatErrorInfo(comHost), "USBEnumerationWarning");
     635          UIErrorString::formatErrorInfo(comHost), "USBEnumerationWarning",
     636          "install-linux-vboxusers" /* help keyword */);
    633637}
    634638
     
    34373441                                        int iButton1, int iButton2, int iButton3,
    34383442                                        const QString &strButtonText1, const QString &strButtonText2, const QString &strButtonText3,
    3439                                         const QString &strAutoConfirmId) const
     3443                                        const QString &strAutoConfirmId, const QString &strHelpKeyword) const
    34403444{
    34413445    /* Now we can show a message-box directly: */
     
    34443448                   iButton1, iButton2, iButton3,
    34453449                   strButtonText1, strButtonText2, strButtonText3,
    3446                    strAutoConfirmId);
     3450                   strAutoConfirmId, strHelpKeyword);
    34473451}
    34483452
     
    35063510                                    int iButton1, int iButton2, int iButton3,
    35073511                                    const QString &strButtonText1, const QString &strButtonText2, const QString &strButtonText3,
    3508                                     const QString &strAutoConfirmId) const
     3512                                    const QString &strAutoConfirmId, const QString &strHelpKeyword) const
    35093513{
    35103514    /* Choose the 'default' button: */
     
    35713575    QPointer<QIMessageBox> pMessageBox = new QIMessageBox(title, strMessage, icon,
    35723576                                                          iButton1, iButton2, iButton3,
    3573                                                           pMessageBoxParent);
     3577                                                          pMessageBoxParent, strHelpKeyword);
    35743578    windowManager().registerNewParent(pMessageBox, pMessageBoxParent);
    35753579
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h

    r89950 r89954  
    7979                             int iButton1, int iButton2, int iButton3,
    8080                             const QString &strButtonText1, const QString &strButtonText2, const QString &strButtonText3,
    81                              const QString &strAutoConfirmId) const;
     81                             const QString &strAutoConfirmId, const QString &strHelpKeyword) const;
    8282
    8383public:
     
    104104      * @param  strButtonText1     Brings the button 1 text.
    105105      * @param  strButtonText2     Brings the button 2 text.
    106       * @param  strButtonText3     Brings the button 3 text. */
     106      * @param  strButtonText3     Brings the button 3 text.
     107      * @param  strHelpKeyword     Brings the help keyword string. */
    107108    int message(QWidget *pParent, MessageType enmType,
    108109                const QString &strMessage, const QString &strDetails,
     
    111112                const QString &strButtonText1 = QString(),
    112113                const QString &strButtonText2 = QString(),
    113                 const QString &strButtonText3 = QString()) const;
     114                const QString &strButtonText3 = QString(),
     115                const QString &strHelpKeyword = QString()) const;
    114116
    115117    /** Shows an 'Error' type of 'Message'.
     
    119121      * @param  strMessage         Brings the message.
    120122      * @param  strDetails         Brings the details.
    121       * @param  pcszAutoConfirmId  Brings the auto-confirm ID. */
     123      * @param  pcszAutoConfirmId  Brings the auto-confirm ID.
     124      * @param  strHelpKeyword     Brings the help keyword string. */
    122125    void error(QWidget *pParent, MessageType enmType,
    123126               const QString &strMessage,
    124127               const QString &strDetails,
    125                const char *pcszAutoConfirmId = 0) const;
     128               const char *pcszAutoConfirmId = 0,
     129               const QString &strHelpKeyword = QString()) const;
    126130
    127131    /** Shows an 'Error with Question' type of 'Message'.
     
    594598      * @param  strButtonText2    Brings the button 2 text.
    595599      * @param  strButtonText3    Brings the button 3 text.
    596       * @param  strAutoConfirmId  Brings whether this message can be auto-confirmed. */
     600      * @param  strAutoConfirmId  Brings whether this message can be auto-confirmed.
     601      * @param  strHelpKeyword    Brings the help keyword string. */
    597602    void sltShowMessageBox(QWidget *pParent, MessageType enmType,
    598603                           const QString &strMessage, const QString &strDetails,
    599604                           int iButton1, int iButton2, int iButton3,
    600605                           const QString &strButtonText1, const QString &strButtonText2, const QString &strButtonText3,
    601                            const QString &strAutoConfirmId) const;
     606                           const QString &strAutoConfirmId, const QString &strHelpKeyword) const;
    602607
    603608private:
     
    624629      * @param  strButtonText2    Brings the button 2 text.
    625630      * @param  strButtonText3    Brings the button 3 text.
    626       * @param  strAutoConfirmId  Brings whether this message can be auto-confirmed. */
     631      * @param  strAutoConfirmId  Brings whether this message can be auto-confirmed.
     632      * @param  strHelpKeyword    Brings the help keyowrd. */
    627633    int showMessageBox(QWidget *pParent, MessageType type,
    628634                       const QString &strMessage, const QString &strDetails,
    629635                       int iButton1, int iButton2, int iButton3,
    630636                       const QString &strButtonText1, const QString &strButtonText2, const QString &strButtonText3,
    631                        const QString &strAutoConfirmId) const;
     637                       const QString &strAutoConfirmId, const QString &strHelpKeyword) const;
    632638    void showHelpBrowser(const QString &strHelpFilePath, QWidget *pParent = 0);
    633639
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