#include <vmessagebox.h>
Public Types | |
| enum | Button { NoButton = 0, Ok, Cancel, Yes, No, Help, Retry, ShowLog, ShowSettings } |
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 35 of file vmessagebox.h.
| enum VMessageBox::Button |
Definition at line 40 of file vmessagebox.h.
| VMessageBox::VMessageBox | ( | QWidget * | parent = 0 |
) |
Default constructor.
Definition at line 33 of file vmessagebox.cpp.
| 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.
Definition at line 106 of file vmessagebox.cpp.
References buttonText(), defaultButton(), escapeButton(), p(), and selected().
Referenced by main().
| 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 140 of file vmessagebox.cpp.
References buttonText(), defaultButton(), escapeButton(), p(), and selected().
Referenced by MessageLog::find(), ServerPage::getServerAddress(), and MainWindow::newIdentity().
| 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.
Definition at line 157 of file vmessagebox.cpp.
References buttonText(), defaultButton(), escapeButton(), p(), and selected().
Referenced by AdvancedPage::browseTorConfig(), MainWindow::connected(), MainWindow::connectFailed(), ServerPage::getServerPublicIP(), MainWindow::initiateServerShutdown(), MainWindow::newIdentity(), MessageLog::registerLogEvents(), MessageLog::rotateLogFile(), MessageLog::save(), ConfigDialog::saveChanges(), MainWindow::startFailed(), MainWindow::stop(), and MainWindow::stopped().
| 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.
Definition at line 123 of file vmessagebox.cpp.
References buttonText(), defaultButton(), escapeButton(), p(), and selected().
Referenced by AdvancedPage::browseTorConfig(), and MainWindow::initiateServerShutdown().
| QString VMessageBox::buttonText | ( | int | button | ) | [static] |
Converts a Button enum value to a translated string.
Definition at line 83 of file vmessagebox.cpp.
References Cancel, Help, No, Ok, Retry, ShowLog, ShowSettings, and Yes.
Referenced by critical(), information(), question(), and warning().
| 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 41 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 56 of file vmessagebox.cpp.
Referenced by critical(), information(), question(), and warning().
| 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 71 of file vmessagebox.cpp.
Referenced by critical(), information(), question(), and warning().
1.5.1