Salome HOME
optim eciture
[tools/eficas.git] / InterfaceQT4 / monWidget4a6RadioButton.py
index db3145ed586468db1c878916754e8bd87e662976..3919b75d9690f78ab1278071fd955ed27cc952b9 100644 (file)
 # See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 #
 # Modules Python
-import string,types,os
+from __future__ import absolute_import
+import types,os
 
 # Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
 from Extensions.i18n import tr
 
-from monWidgetRadioButton  import MonWidgetRadioButtonCommun 
+from .monWidgetRadioButton  import MonWidgetRadioButtonCommun 
 from desWidget4a6RadioButton  import Ui_Widget4a6RadioButton 
 
 
 class MonWidget4a6RadioButton (Ui_Widget4a6RadioButton,MonWidgetRadioButtonCommun):
 
   def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande):
-        #print "dans le init de MonWidget4a6RadioButton"
+        #print "dans le init de MonWidget4a6RadioButton",self
+        if type(monSimpDef.into) ==types.FunctionType : self.maListeDeValeur=monSimpDef.into()
+        else : self.maListeDeValeur=monSimpDef.into
+        MonWidgetRadioButtonCommun.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande)
+
+  def setMaxI(self):
+        self.maxI=6
+
+
+class MonWidget4a6RadioButtonSD (Ui_Widget4a6RadioButton,MonWidgetRadioButtonCommun):
+
+  def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande):
+        #print "dans le init de MonWidget4a6RadioButton",self
+        self.maListeDeValeur=node.item.get_sd_avant_du_bon_type()
         MonWidgetRadioButtonCommun.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande)
 
   def setMaxI(self):