From 1b6ef19c5765297bbe3eb0518bb3428202c3726f Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Thu, 21 Feb 2008 09:07:34 +0000 Subject: [PATCH] *** empty log message *** --- InterfaceQT/eficas.py | 1 + InterfaceQT/qtEficas.py | 16 ++++++++++++++-- InterfaceQT/readercata.py | 22 ++++++++++++++++++---- InterfaceQT/viewManager.py | 5 +++-- Openturns/Open_Cata_IDM_V7.py | 2 +- Openturns/sdistOTqt.py | 5 ++++- 6 files changed, 41 insertions(+), 10 deletions(-) diff --git a/InterfaceQT/eficas.py b/InterfaceQT/eficas.py index 95909dc5..9b487468 100644 --- a/InterfaceQT/eficas.py +++ b/InterfaceQT/eficas.py @@ -65,3 +65,4 @@ class UserInterface(Eficas): def fileOpen(self, prog=None): self.viewmanager.handleOpen(prog) + diff --git a/InterfaceQT/qtEficas.py b/InterfaceQT/qtEficas.py index 3badffe5..65552acf 100644 --- a/InterfaceQT/qtEficas.py +++ b/InterfaceQT/qtEficas.py @@ -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) diff --git a/InterfaceQT/readercata.py b/InterfaceQT/readercata.py index b4452868..d2d40fbc 100644 --- a/InterfaceQT/readercata.py +++ b/InterfaceQT/readercata.py @@ -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] diff --git a/InterfaceQT/viewManager.py b/InterfaceQT/viewManager.py index be4fe49f..fc345e29 100644 --- a/InterfaceQT/viewManager.py +++ b/InterfaceQT/viewManager.py @@ -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 diff --git a/Openturns/Open_Cata_IDM_V7.py b/Openturns/Open_Cata_IDM_V7.py index 2381c33b..eee33278 100644 --- a/Openturns/Open_Cata_IDM_V7.py +++ b/Openturns/Open_Cata_IDM_V7.py @@ -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", diff --git a/Openturns/sdistOTqt.py b/Openturns/sdistOTqt.py index ebbb6613..f9316308 100644 --- a/Openturns/sdistOTqt.py +++ b/Openturns/sdistOTqt.py @@ -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']) -- 2.39.2