# 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):