X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2Fcomposimp.py;h=decf706257391945cbd2c9981a83b117f0c75322;hb=91f8ed1cbaed8a138bc89ad058c99625b2aee6c5;hp=88876b2ddbab357e2a8dec3aa5065776e83f08d8;hpb=b2ab08fd7617bc1919416221b7032890e7fcc78a;p=tools%2Feficas.git diff --git a/InterfaceQT4/composimp.py b/InterfaceQT4/composimp.py index 88876b2d..decf7062 100644 --- a/InterfaceQT4/composimp.py +++ b/InterfaceQT4/composimp.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +# -*- coding: iso-8859-1 -*- # Copyright (C) 2007-2013 EDF R&D # # This library is free software; you can redistribute it and/or @@ -130,13 +130,18 @@ class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal): # Attention l ordre des if est important # Attention il faut gerer les blocs et les facteurs # a gerer comme dans composimp - # Gerer les matrices --> Actuellement pas dans ce type de panneau + # Gestion des matrices + if self.item.wait_matrice (): + from monWidgetMatrice import MonWidgetMatrice + widget=MonWidgetMatrice(self,maDefinition,monNom,monObjet,parentQt,maCommande) + self.widget=widget + return widget - #print "____________________________", self.item.wait_tuple() + #print "____________________________", monNom, self.item.wait_co() + #print "____________________________", monNom, self.item.wait_assd() # Gestion d'une seule valeur (eventuellement un tuple ou un complexe) if maDefinition.max == 1 : - # Listes de valeur discretes if maDefinition.into != [] and maDefinition.into != None: if len(maDefinition.into) < 4 : from monWidgetRadioButton import MonWidgetRadioButton @@ -178,6 +183,13 @@ class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal): from monWidgetSimpComplexe import MonWidgetSimpComplexe widget=MonWidgetSimpComplexe(self,maDefinition,monNom,monObjet,parentQt,maCommande) + elif self.item.wait_co(): + if len(self.item.get_sd_avant_du_bon_type()) == 0 : + from monWidgetUniqueSDCO import MonWidgetUniqueSDCO + widget=MonWidgetUniqueSDCO(self,maDefinition,monNom,monObjet,parentQt,maCommande) + else : + from monWidgetSDCOInto import MonWidgetSDCOInto + widget=MonWidgetSDCOInto(self,maDefinition,monNom,monObjet,parentQt,maCommande) elif self.item.wait_assd(): if len(self.item.get_sd_avant_du_bon_type()) == 0 : from monWidgetVide import MonWidgetVide