VirtualBox

Ignore:
Timestamp:
Nov 15, 2007 6:14:21 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
26148
Message:

FE/Qt: Use more informative verbs in yes/no message boxes (#2502).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/include/VBoxProblemReporter.h

    r5656 r5763  
    5151    // helpers
    5252
    53     int message (QWidget *parent, Type type, const QString &msg,
    54                  const QString &details = QString::null,
    55                  const char *autoConfirmId = NULL,
    56                  int b1 = 0, int b2 = 0, int b3 = 0,
    57                  const char *name = 0);
    58 
    59     int message (QWidget *parent, Type type, const QString &msg,
    60                  const char *autoConfirmId,
    61                  int b1 = 0, int b2 = 0, int b3 = 0,
    62                  const char *name = 0)
    63     {
    64         return message (parent, type, msg, QString::null, autoConfirmId,
    65                         b1, b2, b3, name);
    66     }
    67 
    68     bool messageYesNo (QWidget *parent, Type type, const QString &msg,
    69                        const QString &details = QString::null,
    70                        const char *autoConfirmId = 0,
    71                        const char *name = 0);
    72 
    73     bool messageYesNo (QWidget *parent, Type type, const QString &msg,
    74                        const char *autoConfirmId,
    75                        const char *name = 0)
    76     {
    77         return messageYesNo (parent, type, msg, QString::null, autoConfirmId, name);
     53    int message (QWidget *aParent, Type aType, const QString &aMessage,
     54                 const QString &aDetails = QString::null,
     55                 const char *aAutoConfirmId = 0,
     56                 int aButton1 = 0, int aButton2 = 0, int aButton3 = 0,
     57                 const QString &aText1 = QString::null,
     58                 const QString &aText2 = QString::null,
     59                 const QString &aText3 = QString::null);
     60
     61    int message (QWidget *aParent, Type aType, const QString &aMessage,
     62                 const char *aAutoConfirmId,
     63                 int aButton1 = 0, int aButton2 = 0, int aButton3 = 0,
     64                 const QString &aText1 = QString::null,
     65                 const QString &aText2 = QString::null,
     66                 const QString &aText3 = QString::null)
     67    {
     68        return message (aParent, aType, aMessage, QString::null, aAutoConfirmId,
     69                        aButton1, aButton2, aButton3, aText1, aText2, aText3);
     70    }
     71
     72    bool messageYesNo (QWidget *aParent, Type aType, const QString &aMessage,
     73                       const QString &aDetails = QString::null,
     74                       const char *aAutoConfirmId = 0,
     75                       const QString &aYesText = QString::null,
     76                       const QString &aNoText = QString::null)
     77    {
     78        return (message (aParent, aType, aMessage, aDetails, aAutoConfirmId,
     79                         QIMessageBox::Yes | QIMessageBox::Default,
     80                         QIMessageBox::No | QIMessageBox::Escape,
     81                         0,
     82                         aYesText, aNoText, QString::null) &
     83                QIMessageBox::ButtonMask) == QIMessageBox::Yes;
     84    }
     85
     86    bool messageYesNo (QWidget *aParent, Type aType, const QString &aMessage,
     87                       const char *aAutoConfirmId,
     88                       const QString &aYesText = QString::null,
     89                       const QString &aNoText = QString::null)
     90    {
     91        return messageYesNo (aParent, aType, aMessage, QString::null,
     92                             aAutoConfirmId, aYesText, aNoText);
     93    }
     94
     95    bool messageOkCancel (QWidget *aParent, Type aType, const QString &aMessage,
     96                          const QString &aDetails = QString::null,
     97                          const char *aAutoConfirmId = 0,
     98                          const QString &aOkText = QString::null,
     99                          const QString &aCancelText = QString::null)
     100    {
     101        return (message (aParent, aType, aMessage, aDetails, aAutoConfirmId,
     102                         QIMessageBox::Ok | QIMessageBox::Default,
     103                         QIMessageBox::Cancel | QIMessageBox::Escape,
     104                         0,
     105                         aOkText, aCancelText, QString::null) &
     106                QIMessageBox::ButtonMask) == QIMessageBox::Ok;
     107    }
     108
     109    bool messageOkCancel (QWidget *aParent, Type aType, const QString &aMessage,
     110                          const char *aAutoConfirmId,
     111                          const QString &aOkText = QString::null,
     112                          const QString &aCancelText = QString::null)
     113    {
     114        return messageOkCancel (aParent, aType, aMessage, QString::null,
     115                                aAutoConfirmId, aOkText, aCancelText);
    78116    }
    79117
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