Vidalia
0.2.21
|
#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.
|
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().
|
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().
|
staticprivate |
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().
|
staticprivate |
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().
|
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().
|
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().
|
staticprivate |
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().
|
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 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().