Salome HOME
PourLaura
[tools/eficas.git] / InterfaceQT4 / editor.py
index c385b6bc53169e9b337e16ae0716dafc5fd2df45..9f3aaa3edf90c8322d6065d8d4adf33edbeb5338 100755 (executable)
@@ -61,6 +61,7 @@ class JDCEditor(Ui_baseWidget,QtGui.QWidget):
         self.fenetreCentraleAffichee=None
         self.dejaDansPlieTout=False
         self.afficheCommandesPliees = True
+        self.listeDesListesOuvertes=set()
         self.appliEficas = appli
         self.appli       = appli  #---- attendu par IHM
         self.vm          = vm
@@ -77,6 +78,11 @@ class JDCEditor(Ui_baseWidget,QtGui.QWidget):
 
         # ces attributs sont mis a jour par definitCode appelee par newEditor
         self.code = self.appliEficas.CONFIGURATION.code
+        # tres vite a cause du tag. doit etre pase dans CONFIGURATION
+
+        self.afficheListesPliees=False
+        if self.code == "ASTER" : self.afficheListesPliees =True
+
         self.mode_nouv_commande=self.appliEficas.CONFIGURATION.mode_nouv_commande
         self.affiche=self.appliEficas.CONFIGURATION.affiche
         #if self.code in ['MAP','CARMELCND','PSEN'] : self.afficheCommandesPliees=False
@@ -222,9 +228,7 @@ class JDCEditor(Ui_baseWidget,QtGui.QWidget):
     #-------------------#  Pour execution avec output et error dans le bash
     def runPSEN(self):
     #-------------------#
-      if self.modified or self.fichier==None  :
-         QMessageBox.critical( self, tr( "Execution impossible "),tr("Sauvegarder SVP avant l'execution "))
-         return
+      if self.modified or self.fichier==None  : self.saveFile()
         
       #lancement avec le .bat
       path1 = os.path.abspath(os.path.join(os.path.abspath(__file__), '../','../','PSEN_Eficas','PSEN'))
@@ -534,7 +538,6 @@ class JDCEditor(Ui_baseWidget,QtGui.QWidget):
     #---------------------#
     def handleDeplier(self):
     #---------------------#
-       print "je passe ici"
        if self.tree == None : return
        #self.tree.collapseAll()
        if self.deplier :