]> SALOME platform Git repositories - modules/homard.git/blob - src/HOMARDGUI/MonCreateCase.h
Salome HOME
Fix problems of 'make distcheck'
[modules/homard.git] / src / HOMARDGUI / MonCreateCase.h
1 #ifndef MON_CREATECASE_H
2 #define MON_CREATECASE_H
3
4 #include <SALOMEconfig.h>
5 #include <SalomeApp_Module.h>
6
7 #include CORBA_CLIENT_HEADER(SALOMEDS_Attributes)
8 #include CORBA_CLIENT_HEADER(HOMARD_Gen)
9 #include CORBA_CLIENT_HEADER(HOMARD_Cas)
10
11 #include <CreateCase.h>
12 #include <QWidget>
13
14 class MonCreateCase : public QDialog, public Ui_CreateCase
15 {
16     Q_OBJECT
17
18 public:
19     MonCreateCase( QWidget* parent, bool modal, HOMARD::HOMARD_Gen_var myHomardGen);
20     ~MonCreateCase();
21
22     void addBoundaryAn(QString newBoundary);
23     void addBoundaryDi(QString newBoundary);
24
25 protected :
26     QString _aCaseName;
27     QString _aDirName;
28
29     int _ConfType;
30
31
32     HOMARD::HOMARD_Cas_var aCase ;
33     HOMARD::HOMARD_Gen_var _myHomardGen;
34
35     virtual void InitConnect();
36     virtual void GetBoundarys();
37     virtual void SetNewCaseName();
38
39 public slots:
40     virtual void SetDirName();
41     virtual void SetFileName();
42
43     virtual void SetConforme();
44     virtual void SetNonConforme();
45     virtual void Set1NpM();
46     virtual void Set1NpA();
47     virtual void SetQuelconque();
48
49     virtual void SetBoundaryD();
50     virtual void PushBoundaryDiNew();
51     virtual void PushBoundaryDiEdit();
52     virtual void SetBoundaryA();
53     virtual void PushBoundaryAnNew();
54     virtual void PushBoundaryAnHelp();
55
56     virtual void PushOnOK();
57     virtual bool PushOnApply();
58     virtual void PushOnHelp();
59
60     virtual void CaseNameChanged();
61 };
62
63 #endif // MON_CREATECASE_H