]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
affiche_infos + ut8
authorPascale Noyret <pascale.noyret@edf.fr>
Mon, 10 May 2010 13:59:07 +0000 (13:59 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Mon, 10 May 2010 13:59:07 +0000 (13:59 +0000)
InterfaceQT4/monFormulePanel.py

index 4a74051a43363ff4606ae3b40ae5742a00dd5bf7..4bc87d5f43ad92e903b0ef36d36813f3de7b074b 100644 (file)
@@ -51,9 +51,9 @@ class DFormule(Ui_DFormule,QDialog):
 
 class MonFormulePanel(DFormule,QTPanelTBW2):
   """
-  Classe définissant le panel associé aux mots-clés qui demandent
-  à l'utilisateur de choisir une seule valeur parmi une liste de valeurs
-  discrètes
+  Classe définissant le panel associé aux mots-clés qui demandent
+  à l'utilisateur de choisir une seule valeur parmi une liste de valeurs
+  discrètes
   """
   def __init__(self,node, parent = None,name = None,fl = 0):
         #print "MonFormulePanel"
@@ -111,20 +111,21 @@ class MonFormulePanel(DFormule,QTPanelTBW2):
       test,erreur = self.node.item.verif_nom(nomFormule)
       if test :
          commentaire=nomFormule+" est un nom valide pour une FORMULE"
+         self.editor.affiche_infos(commentaire) 
       else :
          commentaire=nomFormule+" n'est pas un nom valide pour une FORMULE"
-      self.editor.affiche_infos(commentaire
+         self.editor.affiche_infos(commentaire,Qt.red
 
   def argsSaisis(self):
       arguments = str(self.LENomsArgs.text())
       if arguments == '' : return
-
       test,erreur = self.node.item.verif_arguments(arguments)
       if test:
          commentaire="Argument(s) valide(s) pour une FORMULE"
+         self.editor.affiche_infos(commentaire) 
       else:
          commentaire="Argument(s) invalide(s) pour une FORMULE"
-      self.editor.affiche_infos(commentaire
+         self.editor.affiche_infos(commentaire,Qt.red
 
   def FormuleSaisie(self):
       nomFormule = str(self.LENomFormule.text())
@@ -135,9 +136,10 @@ class MonFormulePanel(DFormule,QTPanelTBW2):
 
       if test:
          commentaire="Corps de FORMULE valide"
+         self.editor.affiche_infos(commentaire) 
       else:
          commentaire="Corps de FORMULE invalide"
-      self.editor.affiche_infos(commentaire
+         self.editor.affiche_infos(commentaire,Qt.red
 
 
   def BOkPressedFormule(self):
@@ -146,19 +148,19 @@ class MonFormulePanel(DFormule,QTPanelTBW2):
       nomFormule = str(self.LENomFormule.text())
       test,erreur = self.node.item.verif_nom(nomFormule)
       if not test :
-         self.editor.affiche_infos(erreur)
+         self.editor.affiche_infos(erreur,Qt.red)
          return
 
       arguments  = str(self.LENomsArgs.text())
       test,erreur = self.node.item.verif_arguments(arguments)
       if not test :
-         self.editor.affiche_infos(erreur)
+         self.editor.affiche_infos(erreur,Qt.red)
          return
 
       expression = str(self.LECorpsFormule.text())
       test,erreur = self.node.item.verif_formule_python((nomFormule,"REEL",arguments,expression))
       if not test :
-         self.editor.affiche_infos(erreur)
+         self.editor.affiche_infos(erreur,Qt.red)
          return
 
       test=self.node.item.object.update_formule_python(formule=(nomFormule,"REEL",arguments,expression))
@@ -169,8 +171,9 @@ class MonFormulePanel(DFormule,QTPanelTBW2):
          #self.node.update_node()
          self.node.onValid()
          self.node.update_valid()
-         commentaire = "Formule modifiée"
+         commentaire = "Formule modifiée"
+         self.editor.affiche_infos(commentaire)
       else:
          commentaire ="Formule incorrecte : " + erreur 
+         self.editor.affiche_infos(commentaire,Qt.red)
       self.editor.init_modif()
-      self.editor.affiche_infos(commentaire)