Salome HOME
linux/windows
[tools/eficas.git] / InterfaceQT4 / monWidgetCommande.py
index fd18d79913714928eb01d1b858ffe79cf6b94666..cc00c7bc1d2b4404c4f97c8e14c9efe30caf8aa4 100644 (file)
@@ -51,7 +51,6 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
 
       maPolice= QFont("Times", 10,)
       self.setFont(maPolice)
-      self.repIcon=self.appliEficas.repIcon
       self.labelNomCommande.setText(tr(self.obj.nom))
 
       self.commandesLayout.addStretch()
@@ -66,6 +65,8 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       else : 
             self.connect(self.bAvant,SIGNAL("clicked()"), self.afficheAvant)
             self.connect(self.bApres,SIGNAL("clicked()"), self.afficheApres)
+
+      
       self.connect(self.LENom,SIGNAL("returnPressed()"),self.nomChange)
       self.racine=self.node.tree.racine
       if self.node.item.GetIconName() == "ast-red-square" : self.LENom.setDisabled(True)
@@ -90,8 +91,8 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
   def donnePremier(self):
       #print "dans donnePremier"
       qApp.processEvents()
-      self.listeAffichageWidget[0].setFocus(7)
-      #print self.listeAffichageWidget 
+      if self.listeAffichageWidget != [] :
+         self.listeAffichageWidget[0].setFocus(7)
       qApp.processEvents()
       #print self.focusWidget()
 
@@ -143,7 +144,10 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       if (next==len(self.listeAffichageWidget) -1 ): next =0
       #self.f=next
       #QTimer.singleShot(1, self.rendVisible)
-      self.listeAffichageWidget[next].setFocus(7)
+      try :
+        self.listeAffichageWidget[next].setFocus(7)
+      except :
+        pass
 
   def nomChange(self):
       nom = str(self.LENom.text())