# ('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
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)
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
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
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
#--------------------------------#
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
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'):
"""
import os\r
\r
\r
- class CONFIG(configuration.configBase):\r
+ class CONFIG(configuration.CONFIG_BASE):\r
- ## test\r
+\r
#-----------------------------------\r
def __init__(self,appli,repIni):\r
#-----------------------------------\r