]> SALOME platform Git repositories - tools/eficas.git/blobdiff - InterfaceQT4/editor.py
Salome HOME
onItem=Deplie
[tools/eficas.git] / InterfaceQT4 / editor.py
index 136b860440c0369fd92658eb1cc169ab74a7cf78..e8bdbc891c55505610a71b98d0e76e8d38d9bc95 100755 (executable)
@@ -55,10 +55,9 @@ class JDCEditor(Ui_baseWidget,QtGui.QWidget):
     def __init__ (self,appli,fichier = None, jdc = None, QWParent=None, units = None, include=0 , vm=None):
     #----------------------------------------------------------------------------------------------------------#
 
-        self.a=0
         QtGui.QWidget.__init__(self,None)
         self.setupUi(self)
-        self.monOptionnel=None
+        self.widgetOptionnel=None
         self.fenetreCentraleAffichee=None
         self.dejaDansPlieTout=False
         self.afficheCommandesPliees = True
@@ -223,9 +222,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'))
@@ -458,6 +455,12 @@ class JDCEditor(Ui_baseWidget,QtGui.QWidget):
         
         self._viewText(strRapport, "JDC_RAPPORT")
 
+    #-----------------------#
+    def viewJdcRegles(self):
+    #-----------------------#
+        if self.tree :self.tree.AppelleBuildLBRegles()
+
+
     #----------------#
     def closeIt(self):
     #----------------#
@@ -484,6 +487,11 @@ class JDCEditor(Ui_baseWidget,QtGui.QWidget):
     # appele par I_MACRO_ETAPE
         QMessageBox.information( self, titre, message)
 
+    #-----------------------------------#
+    def affiche_commentaire(self,message):
+    #-----------------------------------#
+        self.labelCommentaire.setText(message)
+
     #-------------------#
     def init_modif(self):
     #-------------------#
@@ -524,7 +532,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 :