# class CONFIGStyle(CONFIGbase):
self.appli = appli
+ self.salome = appli.salome
self.dRepMat={}
if self.appli:
self.parent=appli.top
self.texte = "EFICAS a besoin de certains renseignements pour se configurer\n"+\
"Veuillez remplir TOUS les champs ci-dessous et appuyer sur 'Valider'\n"+\
"Si vous annulez, EFICAS ne se lancera pas !!"
- if appli.salome == 0 :
+ self.salome=appli.salome
+ if self.salome == 0 :
self.fichier="editeur.ini"
else :
self.fichier="editeur_salome.ini"
class CONFIGStyle(CONFIGbase):
def __init__(self,appli,rep_ini):
+ self.salome=appli.salome
self.texte = "Pour prendre en compte les modifications \n"+\
" RELANCER EFICAS"
self.fichier="style.py"
child=node_selected.doPasteMCF(objetACopier)
return child
- def doPaste_MCF(self,objetACopier):
+ def doPasteMCF(self,objetACopier):
child = self.parent.append_child(objetACopier,
pos=self.item,
retour='oui')
def doPaste(self,node_selected):
objet_a_copier = self.item.get_copie_objet()
- child=node_selected.doPaste_MCF(objet_a_copier)
+ child=node_selected.doPasteMCF(objet_a_copier)
#print "doPaste",child
return child
- def doPaste_MCF(self,objet_a_copier):
+ def doPasteMCF(self,objet_a_copier):
child=None
# le noeud courant est une MCList
if self.item.isMCList() :
l'objet passé en argument : node_selected
"""
objet_a_copier = self.item.get_copie_objet()
- child=node_selected.doPaste_Commande(objet_a_copier)
+ child=node_selected.doPasteCommande(objet_a_copier)
return child
def doPasteCommande(self,objet_a_copier):
#if child is None:return 0
return child
- def doPaste_MCF(self,objet_a_copier):
+ def doPasteMCF(self,objet_a_copier):
"""
Réalise la copie de l'objet passé en argument (objet_a_copier)
Il s'agit forcément d'un mot clé facteur
#---------------------------------------------------------
# PN ajout pour lancement de Salome
#---------------------------------------------------------
- if hasattr( self.editor, 'salome' ):
+ if self.editor.salome != 0 :
## import panelsSalome
##
## self.item.select_noeud_maille=0
Editeur de jdc
"""
- def __init__(self, fn=None, jdc=None ,parent=None, editor=None, units=None):
- #-------------------------------------------------------------------------
+ def __init__(self,fn = None, jdc = None ,parent=None, editor = None, units = None):
+ #--------------------------------------------------------------------------------#
QSplitter.__init__(self, parent,'')
VERSION_CODE = session.d_env.cata
- self.parent = parent
- self.salome = self.parent.salome
-
+ self.parent = parent
+ self.salome = self.parent.salome
self.top = None
self.code = prefs.code
self.version_code = VERSION_CODE
if hasattr(qApp.mainWidget(),"statusBar"):
self.sb = qApp.mainWidget().statusBar()
+ self.parent = parent
self.vm = parent #viewManager
self.fileName = fn
self.fileInfo = None
def viewJdcSource(self):
#-----------------------#
format = self.format_fichier
- print dir(self)
- print self.getFileName()
#f=open(self.JDCDisplay_courant.fichier,'r')
#texteSource=f.read()
#f.close()
def cut(self):
#-------------------#
"""
- Stocke dans Eficas.noeud_a_editer le noeud à couper
+ Stocke dans Eficas.noeud_a_editer le noeud à couper
"""
if not self.node_selected.item.iscopiable():
QMessageBox.information( self, "Copie impossible",
listeNomsEtapes = self.node.item.get_l_noms_etapes()
self.BuildLBRegles(listeRegles,listeNomsEtapes)
+ def BNextPressed(self) :
+ QTPanelTBW2.BNextPressed(self)
+
def BOkPressed(self):
QTPanel.BOkPressed(self)
"""
Class implementing the main user interface.
"""
- def __init__(self,code="ASTER"):
+ def __init__(self,code="ASTER",salome=0):
"""
Constructor
@param loc locale to be used by the UI (string)
@param splash reference to the splashscreen (UI.SplashScreen.SplashScreen)
"""
-
- self.salome=0
self.ihm="QT"
self.code=code
+ self.salome=salome
Eficas.__init__(self)
+
if code == "ASTER" :
from Aster import prefs
sys.path.append(INSTALLDIR+"/Aster")
def __init__(self, parent, ui):
Tabview.__init__(self, parent, ui)
self.appli=parent
- self.salome=self.appli.salome
+ self.salome=self.appli.salome
self.initRecent()
def initRecent(self) :