1 #ifndef MON_CREATEHYPOTHESIS_H
2 #define MON_CREATEHYPOTHESIS_H
5 #include <SALOMEconfig.h>
6 #include <SalomeApp_Module.h>
8 #include CORBA_CLIENT_HEADER(SALOMEDS_Attributes)
9 #include CORBA_CLIENT_HEADER(HOMARD_Gen)
10 #include CORBA_CLIENT_HEADER(HOMARD_Hypothesis)
12 #include <CreateHypothesis.h>
15 class MonCreateIteration;
16 class MonCreateHypothesis : public QDialog, public Ui_CreateHypothesis
21 MonCreateHypothesis( MonCreateIteration* parent, bool modal, HOMARD::HOMARD_Gen_var myHomardGen,
22 QString aHypotheseName, QString caseName, QString aFieldFile);
23 ~MonCreateHypothesis();
25 virtual void addZone(QString newZone);
26 virtual void setGroups(QStringList listGroup);
29 // MonCreateHypothesis( MonCreateIteration* parent, HOMARD::HOMARD_Gen_var myHomardGen,
30 // QString caseName, QString aFieldFile);
32 MonCreateIteration *_parent;
34 QString _aHypothesisName;
51 HOMARD::HOMARD_Gen_var _myHomardGen;
52 HOMARD::HOMARD_Hypothesis_var _aHypothesis;
54 QStringList _aListeZone;
55 QStringList _aListeComposant;
56 QStringList _aListeGroupes;
58 virtual void InitConnect();
59 virtual void InitFields();
60 virtual void GetAllZones();
61 virtual void SetNewHypothesisName();
63 virtual void AssocieFieldInterp();
64 virtual void AssocieLesZones();
65 virtual void AssocieComposants();
66 virtual void AssocieLesGroupes();
67 virtual bool VerifieZone();
68 virtual bool VerifieComposant();
70 virtual QStringList GetZonesChecked();
71 virtual QStringList GetListCompChecked();
75 virtual void SetUniforme();
76 virtual void SetChamp();
77 virtual void SetZone();
78 virtual void SetUniRaff();
79 virtual void SetUniDera();
80 virtual void SetFieldName();
81 virtual void SetRPE();
82 virtual void SetRAbs();
83 virtual void SetRRel();
84 virtual void SetRNo();
85 virtual void SetCPE();
86 virtual void SetCAbs();
87 virtual void SetCRel();
88 virtual void SetCNo();
89 virtual void SetUCL2();
90 virtual void SetUCInf();
91 virtual void PushZoneNew();
92 virtual void PushZoneEdit();
93 virtual void PushZoneDelete();
94 virtual void SetFiltrage();
95 virtual void SetFieldNo();
96 virtual void SetFieldAll();
97 virtual void SetFieldChosen();
98 virtual void PushOnOK();
99 virtual bool PushOnApply();
100 virtual void PushOnHelp();
103 #endif // MON_CREATEHYPOTHESIS_H