- def affiche(self,liste):
- self.show()
- labeltext,fonte,couleur = self.parentMC.node.item.GetLabelText()
- l=labeltext
+ def vireLesAutres(self,MC):
+ #print( "je passe dans vireLesAutres")
+ genea =MC.obj.get_genealogie()
+ #print (genea)
+ for k in list(self.dicoMCWidgetOptionnel.keys()):
+ #if k not in genea : print ( k)
+ if k not in genea :
+ self.dicoMCWidgetOptionnel[k].close()
+ del self.dicoMCWidgetOptionnel[k]
+ #print( "fin vireLesAutres")
+
+ def afficheOptionnelVide(self):
+ self.GeneaLabel.setText("")
+ for k in list(self.dicoMCWidgetOptionnel.keys()):
+ self.dicoMCWidgetOptionnel[k].close()
+ del self.dicoMCWidgetOptionnel[k]
+
+ def titre(self,MC):
+ if self.parentCommande.node.editor.code in ['Adao','ADAO'] and self.parentCommande.node.editor.closeFrameRechercheCommande==True :
+ self.frameLabelCommande.close()
+ return
+ labeltext,fonte,couleur = self.parentCommande.node.item.GetLabelText()
+ l=tr(labeltext)