]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
monWidgetCommande.py
authorpascale.noyret <pascale.noyret@edf.fr>
Mon, 14 Nov 2016 13:38:16 +0000 (14:38 +0100)
committerpascale.noyret <pascale.noyret@edf.fr>
Mon, 14 Nov 2016 13:38:16 +0000 (14:38 +0100)
InterfaceQT4/monWidgetCommande.py

index a78385d6322490978325fc2c0a06362a9bf844ae..0cb3b8eeeecd4c0407cf7dc868b0e9ccf1b1b89b 100644 (file)
@@ -58,10 +58,12 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
         self.labelDoc.close()
         self.frameAffichage.resize(self.frameAffichage.width(),50)
       
-      if (etape.get_type_produit()==None): self.LENom.close()
-      elif (hasattr(etape, 'sdnom')) and etape.sdnom != "sansnom" and etape.sdnom != None: self.LENom.setText(etape.sdnom) 
+      #if (etape.get_type_produit()==None): self.LENom.close()
+      if not(hasattr(etape.definition,'sd_prod')) or (etape.definition.sd_prod==None): self.LENom.close()
+      elif (hasattr(etape, 'sdnom')) and etape.sdnom != "sansnom" and etape.sdnom != None: self.LENom.setText(etape.sdnom)
       else : self.LENom.setText("")
 
+
       maPolice= QFont("Times", 10,)
       self.setFont(maPolice)
       self.labelNomCommande.setText(tr(self.obj.nom))
@@ -285,6 +287,8 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
          icon=QIcon(self.repIcon+"/ast-red-ball.png")
       if self.node.item.GetIconName() == "ast-yellow-square" :
          icon=QIcon(self.repIcon+"/ast-yel-ball.png")
+      self.LENom.setDisabled(False)
+      if self.node.item.GetIconName() == "ast-red-square" : self.LENom.setDisabled(True)
       self.RBValide.setIcon(icon)