Salome HOME
NRI : Update in order to search MODULES documentation and open active MODULE document...
[modules/kernel.git] / src / SALOMEGUI / QAD_MessageBox.h
1 /********************************************************************
2 **  Class:   QAD_MessageBox
3 **  Descr:   Message dialog box for QAD-based application
4 **  Module:  QAD
5 **  Created: UI team, 02.10.00
6 *********************************************************************/
7 #ifndef QAD_MESSAGEBOX_H
8 #define QAD_MESSAGEBOX_H
9
10 #include <qstring.h>
11 #include <qwidget.h>
12
13 #include "QAD.h"
14
15 class QAD_EXPORT QAD_MessageBox
16 {
17 public:
18     /* show a box with one button */
19     static int info1 ( QWidget* parent, const QString& caption, const QString& text,
20                        const QString& textButton0 );
21     static int warn1 ( QWidget* parent, const QString& caption, const QString& text,
22                        const QString& textButton0 );
23     static int error1 ( QWidget* parent, const QString& caption, const QString& text,
24                        const QString& textButton0 );
25
26     /* show a box with two buttons */
27     static int info2 ( QWidget* parent, const QString& caption, const QString& text,
28                        const QString& textButton0, const QString& textButton1,
29                        int idButton0, int idButton1, int idDefault );
30     static int warn2 ( QWidget* parent, const QString& caption, const QString& text,
31                        const QString& textButton0, const QString& textButton1,
32                        int idButton0, int idButton1, int idDefault );
33     static int error2 ( QWidget* parent, const QString& caption, const QString& text,
34                        const QString& textButton0, const QString& textButton1,
35                        int idButton0, int idButton1, int idDefault );
36
37     /* show a box with three buttons */
38     static int info3 ( QWidget* parent, const QString& caption, const QString& text,
39                        const QString& textButton0, const QString& textButton1,
40                        const QString& textButton2, int idButton0, int idButton1,
41                        int idButton2, int idDefault );
42     static int warn3 ( QWidget* parent, const QString& caption, const QString& text,
43                        const QString& textButton0, const QString& textButton1,
44                        const QString& textButton2, int idButton0, int idButton1,
45                        int idButton2, int idDefault );
46     static int error3 ( QWidget* parent, const QString& caption, const QString& text,
47                        const QString& textButton0, const QString& textButton1,
48                        const QString& textButton2, int idButton0, int idButton1,
49                        int idButton2, int idDefault );
50 };
51
52 #endif
53