Salome HOME
version 5_1_4 HOMARD_SRC
[modules/homard.git] / src / HOMARDGUI / MonCreateListGroup.h
1 #ifndef MON_CREATELISTGROUP_H
2 #define MON_CREATELISTGROUP_H
3
4
5 #include <SALOMEconfig.h>
6 #include <SalomeApp_Module.h>
7
8 #include CORBA_CLIENT_HEADER(SALOMEDS_Attributes)
9 #include CORBA_CLIENT_HEADER(HOMARD_Gen)
10
11 #include <CreateListGroup.h>
12 #include <QDialog>
13
14 class MonCreateHypothesis;
15 class MonCreateBoundaryDi;
16 class MonCreateListGroup : public QDialog, public Ui_CreateListGroup
17 {
18     Q_OBJECT
19
20 public:
21     MonCreateListGroup( MonCreateHypothesis* parentHyp, MonCreateBoundaryDi* parentBound, bool modal, HOMARD::HOMARD_Gen_var myHomardGen, QString aCaseName,  QStringList listeGroupesHypo);
22     MonCreateListGroup( MonCreateHypothesis* parentHyp, MonCreateBoundaryDi* parentBound, HOMARD::HOMARD_Gen_var myHomardGen, QString aCaseName, QStringList listeGroupesHypo);
23     virtual ~MonCreateListGroup();
24
25 protected :
26
27     HOMARD::HOMARD_Gen_var _myHomardGen;
28
29     MonCreateHypothesis * _parentHyp;
30     MonCreateBoundaryDi * _parentBound;
31     QString _aCaseName;
32     QStringList _listeGroupesHypo;
33
34     virtual void InitConnect();
35     virtual void InitGroupes();
36
37 public slots:
38     virtual void PushOnOK();
39     virtual bool PushOnApply();
40     virtual void PushOnHelp();
41
42 };
43
44 #endif // MON_CREATELISTGROUP_H