Salome HOME
Update Help for VISU module.
[modules/visu.git] / src / VISUGUI / VisuGUI_DialogRunner.h
1
2
3 #ifndef DIALOG_RUNNER_HEADER
4 #define DIALOG_RUNNER_HEADER
5
6 #include <qobject.h>
7
8 class QDialog;
9
10 class VisuGUI_DialogRunner : public QObject
11 {
12   Q_OBJECT
13
14 public:
15   VisuGUI_DialogRunner( QDialog* );
16   virtual ~VisuGUI_DialogRunner();
17
18   int run( const bool );
19
20   virtual bool eventFilter( QObject*, QEvent* );
21
22 private slots:
23   void onDialogDelete();
24
25 private:
26   QDialog*   myDlg;
27   bool       myInLoop;
28 };
29
30 #endif