def fileOpen(self, prog=None):
self.viewmanager.handleOpen(prog)
+
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)
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()
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)
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)
from qt import *
+version="14"
+
class READERCATA:
def __init__(self,appli,parent):
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:
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
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:
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]
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)
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
), # Fin BLOC MuSigma_Parameters
- MuSigmaOverMu_Parameters = BLOC ( condition = " Settings in ( 'MuSigmaOverMu,' ) ",
+ MuSigmaOverMu_Parameters = BLOC ( condition = " Settings in ( 'MuSigmaOverMu,', ) ",
Mu = SIMP ( statut = "o",
typ = "R",
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'])
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'])