]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authorPascale Noyret <pascale.noyret@edf.fr>
Thu, 21 Feb 2008 09:07:34 +0000 (09:07 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Thu, 21 Feb 2008 09:07:34 +0000 (09:07 +0000)
InterfaceQT/eficas.py
InterfaceQT/qtEficas.py
InterfaceQT/readercata.py
InterfaceQT/viewManager.py
Openturns/Open_Cata_IDM_V7.py
Openturns/sdistOTqt.py

index 95909dc53c60d2ca2bddc00e108f0ba7c4ee149c..9b487468089d6fa927dd120d8042704ca0b89956 100644 (file)
@@ -65,3 +65,4 @@ class UserInterface(Eficas):
     def fileOpen(self, prog=None):
         self.viewmanager.handleOpen(prog)
 
+
index 3badffe5bc446a0b79d9434aee617e0982504574..65552acf0fb5db36f0970ae5906546f29d2ae52c 100644 (file)
@@ -39,6 +39,12 @@ class Appli(Eficas):
            sys.path.append(INSTALLDIR+"/Aster")
        else :
           import prefs 
+           #try :
+           if 1 :
+             apply(Appli.__dict__[code],(self,))
+           #except :
+           else:
+             pass
         self.top=self
         self.CONFIGURATION = configuration.make_config(self,prefs.REPINI)
         self.CONFIGStyle = configuration.make_config_style(self,prefs.REPINI)
@@ -71,6 +77,12 @@ class Appli(Eficas):
         self.monAssistant=QAssistantClient(QString(""), self.viewmanager)
         
         
+    def OPENTURNS(self) :
+        self.MenuBar.removeItem(5)
+        self.MenuBar.removeItem(6)
+        self.MenuBar.removeItem(7)
+
+
     def ouvreFichiers(self) :
     # Ouverture des fichiers de commandes donnes sur la ligne de commande
         cwd=os.getcwd()
@@ -85,7 +97,7 @@ class Appli(Eficas):
     def initPatrons(self) :
     # Mise à jour du menu des fichiers recemment ouverts
         from Editeur import listePatrons
-        self.listePatrons = listePatrons.listePatrons()
+        self.listePatrons = listePatrons.listePatrons(self.code)
         idx = 0
         for nomSsMenu in self.listePatrons.liste.keys():
             ssmenu = QPopupMenu(self.Patrons)
@@ -132,7 +144,7 @@ class Appli(Eficas):
         self.recentMenu.insertItem(self.trUtf8('&Clear'), self.handleClearRecent)
         
     def handleOpenPatrons(self, idx):
-        fichier=REPINI+"/../Editeur/Patrons/"+self.ficPatrons[idx]
+        fichier=REPINI+"/../Editeur/Patrons/"+self.code+"/"+self.ficPatrons[idx]
         self.viewmanager.handleOpen(fn=fichier, patron = 1)
 
 
index b44528686f0560d0d8f3b2205f08ce9bc42290c7..d2d40fbcc29929ec988e2dff3e66db43afd2ccab 100644 (file)
@@ -42,6 +42,8 @@ from monChoixCata import MonChoixCata
 
 from qt import *
 
+version="14"
+
 class READERCATA:
 
    def __init__(self,appli,parent):
@@ -70,7 +72,7 @@ class READERCATA:
 
       if len(liste_cata_possibles)==0:          
           QMessageBox.critical( self.parent, "Import du catalogue","Pas de catalogue defini pour le code %s" % self.code)
-          self.appli.quit()
+          self.appli.parent.ui.close()
           sys.exit(1)
 
       if self.version_code is not None:
@@ -83,7 +85,11 @@ class READERCATA:
           self.fic_cata = liste_cata_possibles[0][2]
           self.version_code = liste_cata_possibles[0][1]
           self.appli.format_fichier=liste_cata_possibles[0][3] 
-          lab=QString("Eficas V1.13 pour ASTER avec le catalogue ")
+          lab=QString("Eficas V1.") 
+          lab+=QString(version) 
+          lab+=QString(" pour ")
+          lab+=QString(self.code) 
+          lab+=QString(" avec le catalogue ")
           lab+=self.version_code
           try :
           # souci pour les includes
@@ -291,7 +297,11 @@ class READERCATA:
       liste_choix = self.dico_catalogues.keys()
       liste_choix.sort()
 
-      lab=QString("Eficas V1.13 pour ASTER avec le catalogue ")
+      lab=QString("Eficas V1.") 
+      lab+=QString(version) 
+      lab+=QString(" pour ")
+      lab+=QString(self.code) 
+      lab+=QString(" avec le catalogue ")
 
       # teste si plusieurs catalogues ou non
       if len(liste_choix) == 0:          
@@ -303,7 +313,11 @@ class READERCATA:
       widgetChoix=MonChoixCata(liste_choix,self, self.parent, "", True )
       ret=widgetChoix.exec_loop()
       
-      lab=QString("Eficas V1.13 pour ASTER avec le catalogue ")
+      lab=QString("Eficas V1.") 
+      lab+=QString(version) 
+      lab+=QString(" pour ")
+      lab+=QString(self.code) 
+      lab+=QString(" avec le catalogue ")
       if ret == QDialog.Accepted:
           self.version_cata=str(self.version_cata)
           self.fic_cata = self.dico_catalogues[self.version_cata][2]
index be4fe49f0dcce86462e66a0c83876406d3e1d613..fc345e2960fb0457a303fb4e3b9443a3b355dae6 100644 (file)
@@ -2333,12 +2333,13 @@ class MyTabview(Tabview):
     def __init__(self, parent, ui):
         Tabview.__init__(self, parent, ui)
         self.appli=parent
+        self.code =self.appli.code
         self.salome=self.appli.salome
         self.initRecent()
 
     def initRecent(self) :
        rep=self.appli.CONFIGURATION.rep_user
-       monFichier=rep+"/listefichiers"
+       monFichier=rep+"/listefichiers_"+self.code
        index=0
        try :
            f=open(monFichier)
@@ -2355,7 +2356,7 @@ class MyTabview(Tabview):
         
     def SauveRecents(self) :
        rep=self.appli.CONFIGURATION.rep_user
-       monFichier=rep+"/listefichiers"
+       monFichier=rep+"/listefichiers_"+self.code
        try :
             f=open(monFichier,'w')
             if len(self.recent) == 0 : return
index 2381c33ba3be5c77210e2abaf91aee1084fd4dea..eee332782ada3cb1e8c858c1349839bd785227ce 100644 (file)
@@ -344,7 +344,7 @@ DISTRIBUTION = OPER ( nom = "DISTRIBUTION",
 
                                                  ), # Fin BLOC MuSigma_Parameters
 
-                     MuSigmaOverMu_Parameters = BLOC ( condition = " Settings in ( 'MuSigmaOverMu,' ) ",
+                     MuSigmaOverMu_Parameters = BLOC ( condition = " Settings in ( 'MuSigmaOverMu,', ) ",
 
                                                  Mu = SIMP ( statut = "o",
                                                              typ = "R",
index ebbb66130ea2f28284fbee4765b4d695a04634f5..f931630845f4a38df7923ab0b19c4e7f91f2ae25 100644 (file)
@@ -34,6 +34,7 @@ def main():
    copyfiles('../InterfaceTK',os.path.join(path_distrib,'InterfaceTK'),['*.py','faqs.txt'])
    copyfiles('../InterfaceQT',os.path.join(path_distrib,'InterfaceQT'),['*.py','faqs.txt'])
    copyfiles('../Ui',os.path.join(path_distrib,'Ui'),['*.py'])
+   copyfiles('../Ui',os.path.join(path_distrib,'Ui'),['*.ui'])
    copyfiles('../Openturns',os.path.join(path_distrib,'Openturns'),['*.py','*.ini'])
    copyfiles('../Ihm',os.path.join(path_distrib,'Ihm'),['*.py'])
    copyfiles('../Extensions',os.path.join(path_distrib,'Extensions'),['*.py'])
@@ -52,7 +53,9 @@ def main():
    copyfiles('../convert/Parserv5',os.path.join(path_distrib,'convert','Parserv5'),['*.py'])
    copyfiles('../generator',os.path.join(path_distrib,'generator'),['*.py'])
    copyfiles('../Editeur/icons',os.path.join(path_distrib,'Editeur','icons'),['*.gif'])
-   copyfiles('../Editeur/Patrons',os.path.join(path_distrib,'Editeur','Patrons'),['*.com*'])
+   copyfiles('../Editeur/icons',os.path.join(path_distrib,'Editeur','icons'),['*.png'])
+   copyfiles('../Editeur/Patrons/',os.path.join(path_distrib,'Editeur','Patrons'),['*.com*'])
+   copyfiles('../Editeur/Patrons/OPENTURNS',os.path.join(path_distrib,'Editeur','Patrons','OPENTURNS'),['*.com*'])
 
    copyfiles('../Noyau',os.path.join(path_distrib,'Noyau'),['*.py'])
    copyfiles('../Validation',os.path.join(path_distrib,'Validation'),['*.py'])