1 /*************************************************************************** 2 begin : Tue Feb 16 2010 3 copyright : (C) 2010 by Martin Preuss 4 (C) 2016 by Christian David 5 email : martin@libchipcard.de 6 christian-david@web.de 7 8 *************************************************************************** 9 * Please see toplevel file COPYING for license details * 10 ***************************************************************************/ 11 12 13 #ifndef QT5_DIALOGBOX_H 14 #define QT5_DIALOGBOX_H 15 16 #include <QDialog> 17 18 class QT5_GuiDialog; 19 20 class QT5_DialogBox: public QDialog { 21 Q_OBJECT 22 public: 23 QT5_DialogBox(QT5_GuiDialog *dialog, QWidget *parent=0, bool modal=false, Qt::WindowFlags f=0); 24 virtual ~QT5_DialogBox(); 25 26 void accept(); 27 void reject(); 28 29 int cont(); 30 31 void closeEvent(QCloseEvent *e); 32 33 void unlinkFromDialog(); 34 35 public Q_SLOTS: 36 void slotActivated(); 37 void slotValueChanged(); 38 39 protected: 40 QT5_GuiDialog *_dialog; 41 }; 42 43 #endif 44