|
Vidalia 0.2.15
|
#include <VMessageBox.h>
Public Types | |
| enum | Button { NoButton = 0, Ok, Cancel, Yes, No, Help, Retry, ShowLog, ShowSettings, Continue, Quit, Browse } |
Public Member Functions | |
| VMessageBox (QWidget *parent=0) | |
Static Public Member Functions | |
| static int | critical (QWidget *parent, QString caption, QString text, int button0, int button1=NoButton, int button2=NoButton) |
| static int | information (QWidget *parent, QString caption, QString text, int button0, int button1=NoButton, int button2=NoButton) |
| static int | warning (QWidget *parent, QString caption, QString text, int button0, int button1=NoButton, int button2=NoButton) |
| static int | question (QWidget *parent, QString caption, QString text, int button0, int button1=NoButton, int button2=NoButton) |
| static QString | buttonText (int button) |
Static Private Member Functions | |
| static int | defaultButton (int button0, int button1, int button2) |
| static int | escapeButton (int button0, int button1, int button2) |
| static int | selected (int ret, int button0, int button1, int button2) |
Definition at line 23 of file VMessageBox.h.
| enum VMessageBox::Button |
Definition at line 28 of file VMessageBox.h.
| VMessageBox::VMessageBox | ( | QWidget * | parent = 0 | ) |
Default constructor.
Definition at line 22 of file VMessageBox.cpp.
| QString VMessageBox::buttonText | ( | int | btn | ) | [static] |
Converts a Button enum value to a translated string.
Definition at line 72 of file VMessageBox.cpp.
References Browse, Cancel, Continue, Help, No, Ok, Quit, Retry, ShowLog, ShowSettings, and Yes.
Referenced by critical(), information(), question(), and warning().
| int VMessageBox::critical | ( | QWidget * | parent, |
| QString | caption, | ||
| QString | text, | ||
| int | button0, | ||
| int | button1 = NoButton, |
||
| int | button2 = NoButton |
||
| ) | [static] |
Displays an critical message box with the given caption, message text, and visible buttons. To specify a button as a default button or an escape button, OR the Button enum value with QMessageBox::Default or QMessageBox::Escape, respectively.
Displays a critical message box with the given caption, message text, and visible buttons. To specify a button as a default button or an escape button, OR the Button enum value with QMessageBox::Default or QMessageBox::Escape, respectively.
Definition at line 98 of file VMessageBox.cpp.
References buttonText(), defaultButton(), escapeButton(), p(), and selected().
Referenced by main().
| int VMessageBox::defaultButton | ( | int | button0, |
| int | button1, | ||
| int | button2 | ||
| ) | [static, private] |
Returns the button (0, 1, or 2) that is OR-ed with QMessageBox::Default, or 0 if none are.
Definition at line 30 of file VMessageBox.cpp.
Referenced by critical(), information(), question(), and warning().
| int VMessageBox::escapeButton | ( | int | button0, |
| int | button1, | ||
| int | button2 | ||
| ) | [static, private] |
Returns the button (0, 1, or 2) that is OR-ed with QMessageBox::Escape, or -1 if none are.
Definition at line 45 of file VMessageBox.cpp.
Referenced by critical(), information(), question(), and warning().
| int VMessageBox::information | ( | QWidget * | parent, |
| QString | caption, | ||
| QString | text, | ||
| int | button0, | ||
| int | button1 = NoButton, |
||
| int | button2 = NoButton |
||
| ) | [static] |
Displays an information message box with the given caption, message text, and visible buttons. To specify a button as a default button or an escape button, OR the Button enum value with QMessageBox::Default or QMessageBox::Escape, respectively.
Definition at line 132 of file VMessageBox.cpp.
References buttonText(), defaultButton(), escapeButton(), p(), and selected().
Referenced by MainWindow::displayTorVersionWarning(), MessageLog::find(), MainWindow::newIdentity(), HelpTextBrowser::setSource(), and Vidalia::showUsageMessageBox().
| int VMessageBox::question | ( | QWidget * | parent, |
| QString | caption, | ||
| QString | text, | ||
| int | button0, | ||
| int | button1 = NoButton, |
||
| int | button2 = NoButton |
||
| ) | [static] |
Displays a warning message box with the given caption, message text, and visible buttons. To specify as a default button or an escape button, OR the Button enum value with QMessageBox::Default or QMessageBox::Escape, respectively.
Displays an question message box with the given caption, message text, and visible buttons. To specify a button as a default button or an escape button, OR the Button enum value with QMessageBox::Default or QMessageBox::Escape, respectively.
Definition at line 115 of file VMessageBox.cpp.
References buttonText(), defaultButton(), escapeButton(), p(), and selected().
Referenced by MainWindow::authenticate(), AdvancedPage::browseTorConfig(), HelpTextBrowser::setSource(), and MainWindow::stop().
| int VMessageBox::selected | ( | int | ret, |
| int | button0, | ||
| int | button1, | ||
| int | button2 | ||
| ) | [static, private] |
Returns the Button enum value from the given return value.
Definition at line 60 of file VMessageBox.cpp.
Referenced by critical(), information(), question(), and warning().
| int VMessageBox::warning | ( | QWidget * | parent, |
| QString | caption, | ||
| QString | text, | ||
| int | button0, | ||
| int | button1 = NoButton, |
||
| int | button2 = NoButton |
||
| ) | [static] |
Displays a warning message box with the given caption, message text, and visible buttons. To specify as a default button or an escape button, OR the Button enum value with QMessageBox::Default or QMessageBox::Escape, respectively.
Displays a warning message box with the given caption, message text, and visible buttons. To specify a button as a default button or an escape button, OR the Button enum value with QMessageBox::Default or QMessageBox::Escape, respectively.
Definition at line 149 of file VMessageBox.cpp.
References buttonText(), defaultButton(), escapeButton(), p(), and selected().
Referenced by NetworkPage::addBridge(), ConfigDialog::applyChanges(), MainWindow::authenticated(), MainWindow::authenticationFailed(), ServicePage::browseDirectory(), AdvancedPage::browseTorConfig(), MainWindow::connectFailed(), ServicePage::copyToClipboard(), NetViewer::displayRouterInfo(), MainWindow::newIdentity(), ServerPage::onAuthenticated(), MainWindow::onBrowserFailed(), MainWindow::onIMFailed(), MainWindow::onProxyFailed(), MessageLog::registerLogEvents(), ServicePage::removeService(), MessageLog::rotateLogFile(), MessageLog::save(), ConfigDialog::saveChanges(), MessageLog::saveSettings(), MainWindow::startFailed(), MainWindow::stop(), MainWindow::stopped(), and ServicePage::valueChanged().
1.7.4