VirtualBox

Ignore:
Timestamp:
Apr 2, 2013 3:08:57 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
84686
Message:

FE/Qt: Message-center: Support for Ok/Cancel messages with Cancel by default. Make inaccessibility medium reminder have Cancel button as default one.

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

Legend:

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

    r45288 r45289  
    617617                              "ignore this message.</p>"),
    618618                           "remindAboutInaccessibleMedia",
    619                            tr("Check", "inaccessible media message box"));
     619                           tr("Check", "inaccessible media message box"), tr("Cancel"), false);
    620620}
    621621
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIMessageCenter.h

    r45288 r45289  
    140140                         const char *pcszAutoConfirmId = 0,
    141141                         const QString &strOkButtonText = QString(),
    142                          const QString &strCancelButtonText = QString()) const
    143     {
     142                         const QString &strCancelButtonText = QString(),
     143                         bool fOkByDefault = true) const
     144    {
     145        int iOkButton = fOkByDefault ? QIMessageBox::Ok | QIMessageBox::Default :
     146                                       QIMessageBox::Ok;
     147        int iCancelButton = fOkByDefault ? QIMessageBox::Cancel | QIMessageBox::Escape :
     148                                           QIMessageBox::Cancel | QIMessageBox::Escape | QIMessageBox::Default;
    144149        return (message(pParent, type, strMessage, strDetails, pcszAutoConfirmId,
    145                         QIMessageBox::Ok | QIMessageBox::Default,
    146                         QIMessageBox::Cancel | QIMessageBox::Escape,
    147                         0,
    148                         strOkButtonText, strCancelButtonText, QString()) &
     150                        iOkButton, iCancelButton, 0, strOkButtonText, strCancelButtonText, QString()) &
    149151                QIMessageBox::ButtonMask) == QIMessageBox::Ok;
    150152    }
     
    156158                         const char *pcszAutoConfirmId,
    157159                         const QString &strOkButtonText = QString(),
    158                          const QString &strCancelButtonText = QString()) const
    159     {
    160         return messageOkCancel(pParent, type, strMessage, QString(),
    161                                pcszAutoConfirmId, strOkButtonText, strCancelButtonText);
     160                         const QString &strCancelButtonText = QString(),
     161                         bool fOkByDefault = true) const
     162    {
     163        return messageOkCancel(pParent, type, strMessage, QString(), pcszAutoConfirmId,
     164                               strOkButtonText, strCancelButtonText, fOkByDefault);
    162165    }
    163166
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