JS8Call-Improved master
Loading...
Searching...
No Matches
JS8MessageBox Class Reference

#include <JS8MessageBox.h>

Inheritance diagram for JS8MessageBox:
Collaboration diagram for JS8MessageBox:

Public Member Functions

 JS8MessageBox (QWidget *parent=nullptr)
 JS8MessageBox (Icon, QString const &text, StandardButtons=NoButton, QWidget *parent=nullptr, Qt::WindowFlags=Qt::Dialog|Qt::MSWindowsFixedSizeDialogHint)

Static Public Member Functions

static void about_message (QWidget *parent, QString const &text)
static void about_Qt_message (QWidget *parent)
static StandardButton information_message (QWidget *parent, QString const &text, QString const &informative=QString{}, QString const &detail=QString{}, StandardButtons buttons=Ok, StandardButton default_button=NoButton)
static StandardButton query_message (QWidget *parent, QString const &text, QString const &informative=QString{}, QString const &detail=QString{}, StandardButtons buttons=Yes|No, StandardButton default_button=NoButton)
static StandardButton warning_message (QWidget *parent, QString const &text, QString const &informative=QString{}, QString const &detail=QString{}, StandardButtons buttons=Ok, StandardButton default_button=NoButton)
static StandardButton critical_message (QWidget *parent, QString const &text, QString const &informative=QString{}, QString const &detail=QString{}, StandardButtons buttons=Ok, StandardButton default_button=NoButton)

Detailed Description

JS8MessageBox - wrap the Qt QMessageBox class to give a more platform neutral and functional interface.

Microsoft chose to #define MessageBox. We dogde the resulting problems by calling our MessageBox JS8MessageBox.


The documentation for this class was generated from the following files: