Salome HOME
version 5_1_4 HOMARD_SRC
[modules/homard.git] / src / HOMARDGUI / HomardQtCommun.h
1 #ifndef HOMARDQTCOMMUN_H
2 #define HOMARDQTCOMMUN_H
3
4
5 #include <SALOMEconfig.h>
6 #include "SALOME_Selection.h"
7 #include <SalomeApp_Module.h>
8
9 #include CORBA_CLIENT_HEADER(SALOMEDS_Attributes)
10 #include CORBA_CLIENT_HEADER(HOMARD_Gen)
11 #include CORBA_CLIENT_HEADER(HOMARD_Cas)
12
13 #include <qstring.h>
14 #include <vector>
15 #include <set>
16 extern "C"
17 {
18 #include <med.h>
19 }
20
21 class QComboBox;
22
23
24 namespace HOMARD_QT_COMMUN
25 {
26     QString PushNomFichier(bool avertir=true);
27     QString LireNomMaillage(int Medidt,int MeshId);
28     QString LireNomMaillage(QString aFile);
29
30     int     OuvrirFichier(QString aFile);
31
32     std::list<QString> GetListeChamps(QString aFile);
33     std::list<QString> GetListeComposants(QString aFile, QString aChamp);
34
35     void    Recopie(QString aDir, QString aFichier);
36     void    Creetmp();
37
38     QString SelectionArbreEtude(QString commentaire, int grave );
39     QString SelectionCasEtude();
40
41 };
42
43 #endif // HOMARDQTCOMMUN_H