From: pascale.noyret Date: Thu, 23 May 2019 14:31:52 +0000 (+0200) Subject: Merge avec Master pour Telemac en V9 du 23/05 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=41763c92b6ebd0db99a3e87fee343958fcc982bf;p=tools%2Feficas.git Merge avec Master pour Telemac en V9 du 23/05 --- 41763c92b6ebd0db99a3e87fee343958fcc982bf diff --cc Adao/prefs_Adao.py index 581f0916,4e758db6..f2726fbc --- a/Adao/prefs_Adao.py +++ b/Adao/prefs_Adao.py @@@ -19,7 -19,8 +19,6 @@@ catalogues = # ('Adao','V83',os.path.join(repIni,'ADAO_Cata_V0_V8_3_0_DEV.py'),'dicoImbrique','dico'), # ('Adao','dico',os.path.join(repIni,'ADAO_Cata_V0_V8_3_0_DEV.py'),'dico','dico'), ('Adao','V83',os.path.join(repIni,'ADAO_Cata_V0_V8_3_0_DEV.py'),'python','python'), -# ('Adao','V83',os.path.join(repIni,'ADAO_Cata_PN.py'),'python','python'), --# ('Adao','V751',os.path.join(repIni,'ADAO_Cata_V0_V7_5_1.py'),'python','python'), ) # lang indique la langue utilisee pour les chaines d'aide : fr ou ang diff --cc Editeur/Objecttreeitem.py index e2755144,7d419ca9..233cc165 --- a/Editeur/Objecttreeitem.py +++ b/Editeur/Objecttreeitem.py @@@ -290,10 -290,12 +290,11 @@@ class ObjectTreeItem(TreeItem,Delegate) elif type(pos) == int : # la position est fixee index = pos - elif type(pos) == types.InstanceType: + #elif type(pos) == types.InstanceType: + elif type(pos) == object : # pos est un item. Il faut inserer name apres pos index = self.getIndex(pos) +1 - elif type(name) == types.InstanceType: - #elif type(name) == types.InstanceType: + elif type(name) == object : index = self.getIndexChild(name.nom) else: index = self.getIndexChild(name) diff --cc Efi2Xsd/MCAccasXsd.py index eb20219c,13656852..13656852 mode 100755,100644..100755 --- a/Efi2Xsd/MCAccasXsd.py +++ b/Efi2Xsd/MCAccasXsd.py diff --cc InterfaceQT4/browser.py index d7634c11,7d4b71f7..79181258 --- a/InterfaceQT4/browser.py +++ b/InterfaceQT4/browser.py @@@ -704,7 -703,7 +703,6 @@@ class JDCNode(QTreeWidgetItem,GereRegle def onAdd(self,object): if self.JESUISOFF==1 : return - #print "onAdd pour ", self.item.nom, object.nom - #print ("onAdd pour ", self.item.nom, object) self.editor.initModif() self.updateNodes() # PN -- non necessaire si item=jdc @@@ -712,7 -711,7 +710,6 @@@ def onSupp(self,object): if self.JESUISOFF==1 : return - #print "onSup pour ", self.item.nom, object.nom - #print "onSup pour ", self.item.nom, object self.editor.initModif() self.updateNodes() # PN -- non necessaire si item=jdc diff --cc InterfaceQT4/editorSsIhm.py index 4fc4772d,b60a39b8..a786cb16 --- a/InterfaceQT4/editorSsIhm.py +++ b/InterfaceQT4/editorSsIhm.py @@@ -266,8 -266,13 +266,12 @@@ class JDCEditorSsIhm if units is not None: jdc.recorded_units=units jdc.old_recorded_units=units -- ## PNPN est ce que la ligne suivante est bien utile ? - if texte == "" :jdc.analyse() + # elle positionne le contexte + # est ce qu on ne doit pas changer le format en Accas si on vient d accas ? + if self.format == 'xml' : return jdc + if texte == "" : + jdc.editor=self + jdc.analyse() return jdc #--------------------------------# diff --cc InterfaceQT4/eficas_go.py index e5ef13ef,d7aea420..7fa35992 --- a/InterfaceQT4/eficas_go.py +++ b/InterfaceQT4/eficas_go.py @@@ -46,7 -46,7 +46,6 @@@ def getEficasSsIhm(code=None,fichier=No options=session.parse(['ssIhm','-k',code,'-v',versionCode]) return Eficas -- def lanceEficas(code=None,fichier=None,ssCode=None,multi=False,langue='en'): """ Lance l'appli EFICAS @@@ -77,23 -77,6 +76,22 @@@ res=app.exec_() sys.exit(res) +def lanceEficasMap2(code=None,fichier=None,ssCode=None,multi=True,langue='en'): + from Editeur import session + options=session.parse(sys.argv) + from InterfaceQT4.qtEficas import Appli + app = QApplication(sys.argv) + Eficas=Appli(code='Map2',salome=0,ssCode='V2',multi=False,langue=langue) + Eficas.show() + + Eficas.fileNew() + Eficas.ssCode='V2017' + Eficas.readercata.demandeCatalogue='V2017' + Eficas.fileNew() + Eficas.fileNew() + - + res=app.exec_() + sys.exit(res) def lanceEficas_ssIhm(code=None,fichier=None,ssCode=None,version=None,debug=False,langue='en'): """ diff --cc ProcessOutputs_Eficas/configuration_PSEN_N1.py index c61ac010,e17d4912..9ed5eb53 --- a/ProcessOutputs_Eficas/configuration_PSEN_N1.py +++ b/ProcessOutputs_Eficas/configuration_PSEN_N1.py @@@ -26,8 -26,8 +26,8 @@@ from InterfaceQT4 import configuratio import os - class CONFIG(configuration.configBase): + class CONFIG(configuration.CONFIG_BASE): - ## test + #----------------------------------- def __init__(self,appli,repIni): #-----------------------------------