]> AND Private Git Repository - blast.git/blob - CustomDialog.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
nearly finished GroupBlock VHDL gen
[blast.git] / CustomDialog.h
1 /*-==============================================================-
2
3 file : CustomDialog.hpp
4
5 creation date : 08/02/2012
6
7 author : S. Domas (sdomas@iut-bm.univ-fcomte.fr)
8
9 description : 
10
11 supp. infos : saved in UTF-8 [éè]
12
13 -==============================================================-*/
14 #ifndef __CUSTOMDIALOG_H__
15 #define __CUSTOMDIALOG_H__
16
17 #include <iostream>
18 #include <fstream>
19
20 #include <QtCore>
21 #include <QtGui>
22 #include <QtWidgets>
23
24 using namespace std;
25 using namespace Qt;
26
27 class CustomDialog : public QDialog {
28
29   Q_OBJECT
30
31 public:
32
33   CustomDialog(const QString &dialogTitle, const QString &boxTitle, QWidget *_parent = NULL);
34
35 protected:
36
37   QGroupBox *box;
38   QPushButton *okButton;
39   QPushButton *cancelButton;
40
41   void setContent(QVBoxLayout *boxLayout);
42
43 private:
44   QHBoxLayout *layBottom;
45
46 protected slots:
47   virtual void checkBeforeAccept();
48   virtual bool confirmAccept();
49
50 };
51 #endif //__CUSTOMDIALOG_H__